|
Open CASCADE Technology 6.5.2
|
Defines a resource structure and its management methods.
#include <Resource_Manager.hxx>

Public Member Functions | |
| Resource_Manager (const Standard_CString aName, const Standard_Boolean Verbose=Standard_False) | |
| Create a Resource manager. Attempts to find the two following files: $CSF_`aName`Defaults/aName $CSF_`aName`UserDefaults/aName and load them respectively into a reference and a user resource structure. | |
| Resource_Manager (const Standard_CString aName, TCollection_AsciiString &aDefaultsDirectory, TCollection_AsciiString &anUserDefaultsDirectory, const Standard_Boolean Verbose=Standard_False) | |
| Standard_Boolean | Save () const |
| Save the user resource structure in the specified file. Creates the file if it does not exist. | |
| Standard_Boolean | Find (const Standard_CString aResource) const |
| returns True if the Resource does exist. | |
| virtual Standard_Integer | Integer (const Standard_CString aResourceName) const |
| Gets the value of an integer resource according to its instance and its type. | |
| virtual Standard_Real | Real (const Standard_CString aResourceName) const |
| Gets the value of a real resource according to its instance and its type. | |
| virtual Standard_CString | Value (const Standard_CString aResourceName) const |
| Gets the value of a CString resource according to its instance and its type. | |
| virtual Standard_ExtString | ExtValue (const Standard_CString aResourceName) |
| Gets the value of an ExtString resource according to its instance and its type. | |
| virtual void | SetResource (const Standard_CString aResourceName, const Standard_Integer aValue) |
| Sets the new value of an integer resource. If the resource does not exist, it is created. | |
| virtual void | SetResource (const Standard_CString aResourceName, const Standard_Real aValue) |
| Sets the new value of a real resource. If the resource does not exist, it is created. | |
| virtual void | SetResource (const Standard_CString aResourceName, const Standard_CString aValue) |
| Sets the new value of an CString resource. If the resource does not exist, it is created. | |
| virtual void | SetResource (const Standard_CString aResourceName, const Standard_ExtString aValue) |
| Sets the new value of an ExtString resource. If the resource does not exist, it is created. | |
| Resource_Manager::Resource_Manager | ( | const Standard_CString | aName, |
| const Standard_Boolean | Verbose = Standard_False |
||
| ) |
| Resource_Manager::Resource_Manager | ( | const Standard_CString | aName, |
| TCollection_AsciiString & | aDefaultsDirectory, | ||
| TCollection_AsciiString & | anUserDefaultsDirectory, | ||
| const Standard_Boolean | Verbose = Standard_False |
||
| ) |
| virtual Standard_ExtString Resource_Manager::ExtValue | ( | const Standard_CString | aResourceName | ) | [virtual] |
| Standard_Boolean Resource_Manager::Find | ( | const Standard_CString | aResource | ) | const |
| virtual Standard_Integer Resource_Manager::Integer | ( | const Standard_CString | aResourceName | ) | const [virtual] |
| virtual Standard_Real Resource_Manager::Real | ( | const Standard_CString | aResourceName | ) | const [virtual] |
| Standard_Boolean Resource_Manager::Save | ( | ) | const |
| virtual void Resource_Manager::SetResource | ( | const Standard_CString | aResourceName, |
| const Standard_Integer | aValue | ||
| ) | [virtual] |
| virtual void Resource_Manager::SetResource | ( | const Standard_CString | aResourceName, |
| const Standard_ExtString | aValue | ||
| ) | [virtual] |
| virtual void Resource_Manager::SetResource | ( | const Standard_CString | aResourceName, |
| const Standard_Real | aValue | ||
| ) | [virtual] |
| virtual void Resource_Manager::SetResource | ( | const Standard_CString | aResourceName, |
| const Standard_CString | aValue | ||
| ) | [virtual] |
| virtual Standard_CString Resource_Manager::Value | ( | const Standard_CString | aResourceName | ) | const [virtual] |
1.7.4