|
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 |