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