|
Public Member Functions |
Standard_EXPORT | CPPJini_ClientInfo (const Handle(MS_MetaSchema)&aMS, const Handle(TCollection_HAsciiString)&aName, const Standard_Integer aLevel) |
| constructor
|
Standard_EXPORT Standard_Boolean | HasComplete (const Handle(TCollection_HAsciiString)&aName) const |
| checks if client has complete type
|
Standard_EXPORT Standard_Boolean | HasIncomplete (const Handle(TCollection_HAsciiString)&aName) const |
| checks if client has incomplete type
|
Standard_EXPORT Standard_Boolean | HasSemicomplete (const Handle(TCollection_HAsciiString)&aName) const |
| checks if client has semicomplete type
|
Standard_EXPORT Standard_Boolean | Defined (const Handle(TCollection_HAsciiString)&aName, CPPJini_ExtractionType &aType) const |
| checks if client has type defined or not
|
Standard_EXPORT const Handle_TCollection_HAsciiString & | Name () const |
| returns <myname> field
|
Standard_Integer | Level () const |
| returns level of the client in the 'uses' hierarchy
|
Standard_Boolean | Root () const |
| returns a flag indicating whether client is a
root in the 'uses' hierarchy
|
void | SetRoot (const Standard_Boolean aRoot) |
| sets client state indicating that the client is a root
in the 'uses' hierarchy
|
void | SetLevel (const Standard_Integer aLevel) |
| sets a level of the client in the 'uses' hierarchy
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Handle_TCollection_HAsciiString | myName |
WOKTools_MapOfHAsciiString | myComplete |
WOKTools_MapOfHAsciiString | myIncomplete |
WOKTools_MapOfHAsciiString | mySemicomplete |
Standard_Integer | myLevel |
Standard_Boolean | myRoot |