GlsRSOLoader API 1.6.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
RSOInterface1::ResourceFilter Class Referenceabstract

#include <rso_interface_1.h>

Inheritance diagram for RSOInterface1::ResourceFilter:
GlsResourceFilter

Public Member Functions

virtual int LevelsUp () const =0
 
virtual void LevelsUp (int value)=0
 
virtual int GroupLevelsDown () const =0
 
virtual void GroupLevelsDown (int value)=0
 
virtual bool NamesOnly () const =0
 
virtual void NamesOnly (bool value)=0
 
virtual void AddExclude (const char *str)=0
 Manage the list of excluded attributes. More...
 
virtual int ExcludeCount () const =0
 
virtual const char * GetExclude (int index) const =0
 Returns NULL if index >= ExcludeCount() or index < -1. More...
 
virtual void AddInclude (const char *str)=0
 Manage the list of included attributes. More...
 
virtual int IncludeCount () const =0
 
virtual const char * GetInclude (int index) const =0
 
virtual bool PassFilter (const char *name) const =0
 

Detailed Description

The resource filter is a parameter to the GetResources method

Member Function Documentation

◆ AddExclude()

virtual void AddExclude ( const char *  str)
pure virtual

Manage the list of excluded attributes.

Implemented in GlsResourceFilter.

◆ AddInclude()

virtual void AddInclude ( const char *  str)
pure virtual

Manage the list of included attributes.

Implemented in GlsResourceFilter.

◆ ExcludeCount()

virtual int ExcludeCount ( ) const
pure virtual

Returns the number of entries in the exclude list. Default: 0

Implemented in GlsResourceFilter.

◆ GetExclude()

virtual const char * GetExclude ( int  index) const
pure virtual

Returns NULL if index >= ExcludeCount() or index < -1.

Implemented in GlsResourceFilter.

◆ GetInclude()

virtual const char * GetInclude ( int  index) const
pure virtual

Implemented in GlsResourceFilter.

◆ GroupLevelsDown()

virtual int GroupLevelsDown ( ) const
pure virtual

How many levels of children to show. 0 means don't show any children properties -1 means all the way down. Default: -1

Implemented in GlsResourceFilter.

◆ IncludeCount()

virtual int IncludeCount ( ) const
pure virtual

Returns the number of entries in the include list. Default: 0

Implemented in GlsResourceFilter.

◆ LevelsUp()

virtual int LevelsUp ( ) const
pure virtual

How many levels of qualification to show in the name. -1 means full qualification. Default: 0 // TODO: confirm this default

Implemented in GlsResourceFilter.

◆ NamesOnly()

virtual bool NamesOnly ( ) const
pure virtual

If true, only a list of names will be returned. Values will not be returned. The format changes to not include the ":". Default: false

Implemented in GlsResourceFilter.

◆ PassFilter()

virtual bool PassFilter ( const char *  name) const
pure virtual

Check a name against the filters Exclude list takes precedence

Implemented in GlsResourceFilter.


The documentation for this class was generated from the following file: