|
Public Member Functions |
| Standard_EXPORT | WOKernel_FileTypeBase () |
| | instantiates the file type base
|
| Standard_EXPORT void | Load (const WOKUtils_Param &parms) |
| | loads the WOK file types from a file
|
| Standard_EXPORT void | SetParams (const WOKUtils_Param &parms) |
| | Sets Parameters
.
|
| Standard_EXPORT Standard_Boolean | IsType (const Handle(TCollection_HAsciiString)&atype) const |
| | returns True if type is defined, False otherwise
|
| Standard_EXPORT Standard_Boolean | IsType (const Standard_CString atype) const |
| | returns True if type is defined, False otherwise
|
| Standard_EXPORT Handle_WOKernel_FileType | Type (const Handle(TCollection_HAsciiString)&atype) const |
| | returns the file type if known in the map
|
| Standard_EXPORT Handle_WOKernel_FileType | Type (const Standard_CString atype) const |
| | returns the file type if known in the map
|
| Standard_EXPORT Handle_TCollection_HAsciiString | TypeName (const Handle(WOKernel_FileType)&atype) const |
| Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | GetNeededArguments (const WOKUtils_Param ¶ms) |
| | Gets (calculates the list of templates args
.
|
| Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | GetNeededParameters (const Handle(TCollection_HAsciiString)&entity, const Handle(TCollection_HAsciiString)&anesting, const Handle(WOKernel_HSequenceOfDBMSID)&dbmss, const Handle(WOKernel_HSequenceOfStationID)&stations) |
| | Returns the list of needed parameters in a particular context
.
|
| Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | NeededArguments () const |
| | Returns the list of needed template arguments
.
|
| Standard_EXPORT void | SetNeededArguments (const Handle(WOKernel_Entity)&entity, const WOKernel_DBMSID adbms, const WOKernel_StationID astation) const |
| | Sets Parameters used by templates for a particular Context
.
|
| Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | GetDirectories (const Handle(WOKernel_Entity)&entity, const Handle(WOKernel_HSequenceOfDBMSID)&dbmss, const Handle(WOKernel_HSequenceOfStationID)&stations, const Standard_Boolean hasentity) const |
| | Calculates All Directories possibilities for a FileTypeBase in a Context.
.
|
| Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | GetDirectories (const Handle(WOKernel_Entity)&Theentity, const Handle(WOKernel_HSequenceOfDBMSID)&dbmss, const Handle(WOKernel_HSequenceOfStationID)&stations, const Standard_Boolean getNestingdir, const Standard_Boolean getEntitydir, const Standard_Boolean getNestingAndEntitydir, const Standard_Boolean getDbmsdir, const Standard_Boolean getStationsdir, const Standard_Boolean getStationsAndDbmsdir, const Standard_Boolean getIndependentdir) const |
| | Calculates All Directories possibilities for a FileTypeBase in a Context.
.
|
| Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | GetFiles (const Handle(WOKernel_Entity)&theentity, const Handle(WOKernel_HSequenceOfDBMSID)&dbmss, const Handle(WOKernel_HSequenceOfStationID)&stations, const Standard_Boolean hasentity) const |
| | Calculates All Files possibilities for a FileTypeBase in a Context.
.
|
| Standard_EXPORT WOKernel_FileTypeIterator | TypeIterator () const |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
| WOKernel_DataMapOfFileType | mytypes |
| Handle_TColStd_HSequenceOfHAsciiString | myneededargs |