OCC Main Page | WOK | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

WOK
TKWOK
WOKernel


WOKernel_FileType Class Reference

manages the various file types in WOK

#include <WOKernel_FileType.hxx>


Public Member Functions

Standard_EXPORT WOKernel_FileType ()
Standard_EXPORT WOKernel_FileType (const Handle(TCollection_HAsciiString)&aname, const EDL_Template &atemplate)
const Handle_TCollection_HAsciiString & Name () const
const EDL_TemplateTemplate () const
Standard_EXPORT Handle_TCollection_HAsciiString ComputePath (const WOKUtils_Param &params, const Handle(TCollection_HAsciiString)&afilename)
 Computes a path using a format and parameters
Supposes that WOKernel_FileTypeBase::SetNeededArguments
was called Before use.
.
Standard_EXPORT Handle_TCollection_HAsciiString GetDefinition () const
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString GetArguments () const
Standard_EXPORT void SetStationDependent ()
Standard_EXPORT void UnSetStationDependent ()
Standard_Boolean IsStationDependent () const
Standard_EXPORT void SetDBMSDependent ()
Standard_EXPORT void UnSetDBMSDependent ()
Standard_Boolean IsDBMSDependent () const
Standard_EXPORT void SetNestingDependent ()
Standard_EXPORT void UnSetNestingDependent ()
Standard_Boolean IsNestingDependent () const
Standard_EXPORT void SetEntityDependent ()
Standard_EXPORT void UnSetEntityDependent ()
Standard_Boolean IsEntityDependent () const
Standard_EXPORT void SetFileDependent ()
Standard_EXPORT void UnSetFileDependent ()
Standard_Boolean IsFileDependent () const
Standard_EXPORT void Directory ()
Standard_EXPORT void File ()
Standard_Boolean IsFile () const
Standard_Boolean IsDirectory () const
Standard_EXPORT Handle_TCollection_HAsciiString GetDirectory (const WOKUtils_Param &params)
Standard_EXPORT Handle_TCollection_HAsciiString GetFile (const WOKUtils_Param &params)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Member Functions

Standard_EXPORT void GetDependency ()
 calculates Station and DBMS dependency for Type


Private Attributes

Handle_TCollection_HAsciiString myname
EDL_Template mytemplate
Standard_Boolean mystationdep
Standard_Boolean mydbmsdep
Standard_Boolean mynestingdep
Standard_Boolean myentitydep
Standard_Boolean myfiledep
Standard_Boolean myisrep


Constructor & Destructor Documentation

Standard_EXPORT WOKernel_FileType::WOKernel_FileType  ) 
 

Standard_EXPORT WOKernel_FileType::WOKernel_FileType const Handle(TCollection_HAsciiString)&  aname,
const EDL_Template atemplate
 


Member Function Documentation

Standard_EXPORT Handle_TCollection_HAsciiString WOKernel_FileType::ComputePath const WOKUtils_Param params,
const Handle(TCollection_HAsciiString)&  afilename
 

Standard_EXPORT void WOKernel_FileType::Directory  ) 
 

Standard_EXPORT void WOKernel_FileType::File  ) 
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString WOKernel_FileType::GetArguments  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKernel_FileType::GetDefinition  )  const
 

Standard_EXPORT void WOKernel_FileType::GetDependency  )  [private]
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKernel_FileType::GetDirectory const WOKUtils_Param params  ) 
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKernel_FileType::GetFile const WOKUtils_Param params  ) 
 

Standard_EXPORT const WOKernel_FileType::Handle Standard_Type   )  const
 

Standard_Boolean WOKernel_FileType::IsDBMSDependent  )  const [inline]
 

Standard_Boolean WOKernel_FileType::IsDirectory  )  const [inline]
 

Standard_Boolean WOKernel_FileType::IsEntityDependent  )  const [inline]
 

Standard_Boolean WOKernel_FileType::IsFile  )  const [inline]
 

Standard_Boolean WOKernel_FileType::IsFileDependent  )  const [inline]
 

Standard_Boolean WOKernel_FileType::IsNestingDependent  )  const [inline]
 

Standard_Boolean WOKernel_FileType::IsStationDependent  )  const [inline]
 

const Handle_TCollection_HAsciiString& WOKernel_FileType::Name  )  const
 

Standard_EXPORT void WOKernel_FileType::SetDBMSDependent  ) 
 

Standard_EXPORT void WOKernel_FileType::SetEntityDependent  ) 
 

Standard_EXPORT void WOKernel_FileType::SetFileDependent  ) 
 

Standard_EXPORT void WOKernel_FileType::SetNestingDependent  ) 
 

Standard_EXPORT void WOKernel_FileType::SetStationDependent  ) 
 

const EDL_Template & WOKernel_FileType::Template  )  const [inline]
 

Standard_EXPORT void WOKernel_FileType::UnSetDBMSDependent  ) 
 

Standard_EXPORT void WOKernel_FileType::UnSetEntityDependent  ) 
 

Standard_EXPORT void WOKernel_FileType::UnSetFileDependent  ) 
 

Standard_EXPORT void WOKernel_FileType::UnSetNestingDependent  ) 
 

Standard_EXPORT void WOKernel_FileType::UnSetStationDependent  ) 
 


Field Documentation

Standard_Boolean WOKernel_FileType::mydbmsdep [private]
 

Standard_Boolean WOKernel_FileType::myentitydep [private]
 

Standard_Boolean WOKernel_FileType::myfiledep [private]
 

Standard_Boolean WOKernel_FileType::myisrep [private]
 

Handle_TCollection_HAsciiString WOKernel_FileType::myname [private]
 

Standard_Boolean WOKernel_FileType::mynestingdep [private]
 

Standard_Boolean WOKernel_FileType::mystationdep [private]
 

EDL_Template WOKernel_FileType::mytemplate [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 15:00:02 2008 for OpenCASCADE by  doxygen 1.4.1