|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITagLibManager
Method Summary | |
---|---|
XPHashtable |
GetLibraries()
Return a data structure holding name and version number of all libraries loaded. |
XPArrayList |
GetLibraryTagList(java.lang.String _sLibname,
double _dVersion)
Return tag info for a specific library TODO this may not be the form we really want to return this data in that's still being figured out - CVN |
XPArrayList |
GetLibraryTags(java.lang.String _sLibname,
double _dVersion)
Return all tags in library TODO this may not be the form we really want to return this data in that's still being figured out - CVN |
int |
GetNumCustomTagLibraries()
This method returns the number of custom Tag Libraries currently loaded. |
int |
GetNumCustomTags()
This method returns the number of custom Tags currently loaded. |
ATag |
GetTag(java.lang.String _strTagName,
java.lang.String _strLibraryName)
Create the requested Tag. |
ATag |
GetTag(java.lang.String _strTagName,
java.lang.String _strLibraryName,
double _dLibraryVersion)
Create the requested Tag. |
TagLibraryMetaData |
GetTagLibMetadata(java.lang.String _sLibname,
double _dVersion)
Return library meta data on a specific library and version. |
void |
GetTagMetadata(java.lang.String _sLibname,
double _dVersion,
java.lang.String _sTagname)
Return metadata or something on all tags in library TODO not yet implemented cvn |
boolean |
HasTag(java.lang.String _strTagName,
java.lang.String _strLibraryName)
Return true if the tag specified by the parameters exists otherwise return false. |
boolean |
HasTag(java.lang.String _strTagName,
java.lang.String _strLibraryName,
double _dLibraryVersion)
Return true if the tag specified by the parameters exists otherwise return false. |
void |
LoadClasses(java.lang.String strLibDir,
java.lang.String strConfigFile)
This method initializes the TagLibManager and should only be called by the Application Warmup. |
void |
LoadCustomClasses(java.lang.String strLibDir,
java.lang.String strConfigFile)
This method initializes the TagLibManager with custom tags to overwrite the original ones and should only be called by the the Application Warmup. |
void |
ReloadAllTagLibraries()
This method reloads both the standard and custom tag libraries from the config files. |
void |
ReloadTagLibrary(java.lang.String _sLibname,
double _dVersion)
This method reloads a particular version of a tag library from the same library file (i.e. |
Method Detail |
---|
ATag GetTag(java.lang.String _strTagName, java.lang.String _strLibraryName, double _dLibraryVersion)
String
- _strTagName The name of the requested tagString
- _strLibraryName The name of the library that
contains the requested tag_dLibraryVersion
- The version of the library that contains
the requested tag
ATag GetTag(java.lang.String _strTagName, java.lang.String _strLibraryName)
String
- _strTagName The name of the requested tagString
- _strLibraryName The name of the library that
contains the requested tag
boolean HasTag(java.lang.String _strTagName, java.lang.String _strLibraryName, double _dLibraryVersion)
String
- _strTagName The name of the requested tagString
- _strLibraryName The name of the library that
contains the requested tag_dLibraryVersion
- The version of the library that contains
the requested tag
boolean HasTag(java.lang.String _strTagName, java.lang.String _strLibraryName)
String
- _strTagName The name of the requested tagString
- _strLibraryName The name of the library that
contains the requested tag
void LoadClasses(java.lang.String strLibDir, java.lang.String strConfigFile)
strLibDir
- The file directory where jars and dlls can be foundstrConfigFile
- the name of the config filevoid LoadCustomClasses(java.lang.String strLibDir, java.lang.String strConfigFile)
strLibDir
- The file directory where jars and dlls can be foundstrConfigFile
- the name of the custom config fileXPHashtable GetLibraries()
TagLibraryMetaData GetTagLibMetadata(java.lang.String _sLibname, double _dVersion)
XPArrayList GetLibraryTagList(java.lang.String _sLibname, double _dVersion)
XPArrayList GetLibraryTags(java.lang.String _sLibname, double _dVersion)
void GetTagMetadata(java.lang.String _sLibname, double _dVersion, java.lang.String _sTagname)
void ReloadTagLibrary(java.lang.String _sLibname, double _dVersion)
_sLibname
- String The name of the library to reload (not display name)._dVersion
- double The version number of the library to reload.void ReloadAllTagLibraries()
int GetNumCustomTagLibraries()
int GetNumCustomTags()
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |