|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IXPPropertyBag
Defines the requirements for XPPropertyBag and its sub classes.
Method Summary | |
---|---|
IXPPropertyBag |
Clone()
Clone. |
boolean |
Compare(IXPPropertyBag pBag)
Compare propertybags to see if they contains the same information. |
int |
GetCount()
Returns the count of elements in the property bag. |
IXPEnumerator |
GetEnumerator()
Returns Enumerator for XPPropertyBag. |
void |
LoadFromBinary(byte[] vsaXML)
LoadFromBinary. |
void |
LoadFromFile(java.lang.String FileName)
LoadFromFile. |
void |
LoadFromXML(java.lang.String xmlString)
LoadFromXML. |
double |
ReadAsDouble(java.lang.String property)
Retrieve an individual property value by name. |
int |
ReadAsInt(java.lang.String property)
Retrieve an individual property value by name. |
IXPPropertyBag |
ReadAsIXPPropertyBag(java.lang.String property)
Retrieve an individual property value by name. |
java.lang.Object |
ReadAsObject(java.lang.String property)
Retrieve an individual property value by name. |
java.lang.Object[] |
ReadAsObject1DArray(java.lang.String property)
Retrieve an individual property value by name. |
java.lang.Object[][] |
ReadAsObject2DArray(java.lang.String property)
Retrieve an individual property value by name. |
java.lang.String |
ReadAsString(java.lang.String property)
Retrieve an individual property value by name. |
XPDateTime |
ReadAsXPDateTime(java.lang.String property)
Retrieve an individual property value by name. |
void |
Remove(java.lang.String property)
Remove. |
void |
RemoveAll()
Removes All Elements. |
byte[] |
SaveToBinary(int nXMLFormat)
SaveToBinary. |
void |
SaveToFile(java.lang.String FileName)
SaveToFile. |
java.lang.String |
SaveToXML(int nXMLFormat)
SaveToXML. |
void |
Write(java.lang.String property,
double vValue)
Set/add an individual property value by name. |
void |
Write(java.lang.String property,
int vValue)
Set/add an individual property value by name. |
void |
Write(java.lang.String property,
IXPPropertyBag vValue)
Set/add an individual property value by name. |
void |
Write(java.lang.String property,
java.lang.Object vValue)
Write. |
void |
Write(java.lang.String property,
java.lang.Object[] vValue)
Write. |
void |
Write(java.lang.String property,
java.lang.Object[][] vValue)
Write. |
void |
Write(java.lang.String property,
java.lang.String vValue)
Set/add an individual property value by name. |
void |
Write(java.lang.String property,
XPDateTime vValue)
Set/add an individual property value by name. |
Method Detail |
---|
int GetCount()
int ReadAsInt(java.lang.String property)
property
- Property Value to be read as int.
java.lang.String ReadAsString(java.lang.String property)
property
- Property Value to be read as String.
XPDateTime ReadAsXPDateTime(java.lang.String property)
property
- XPDateTime Value to be read as String.
double ReadAsDouble(java.lang.String property)
property
- Property Value to be read as String.
IXPPropertyBag ReadAsIXPPropertyBag(java.lang.String property)
property
- Property Value to be read as String.
java.lang.Object[] ReadAsObject1DArray(java.lang.String property)
property
- Property Value to be read as String.
java.lang.Object[][] ReadAsObject2DArray(java.lang.String property)
property
- Property Value to be read as String.
java.lang.Object ReadAsObject(java.lang.String property)
property
- Property Value to be read as String.
void Write(java.lang.String property, int vValue)
property
- Property name as String.vValue
- Property Value as intvoid Write(java.lang.String property, java.lang.String vValue)
property
- Property name as String.vValue
- Property Value as String.void Write(java.lang.String property, XPDateTime vValue)
property
- Property name as String.vValue
- Property Value as XPDateTime.void Write(java.lang.String property, double vValue)
property
- Property name as String.vValue
- Property Value as double.void Write(java.lang.String property, IXPPropertyBag vValue)
property
- Property name as String.vValue
- Property Value as IXPPropertyBag.void Write(java.lang.String property, java.lang.Object[] vValue)
property
- Property name as String.vValue
- Property Value as Object Array.void Write(java.lang.String property, java.lang.Object[][] vValue)
property
- Property name as String.vValue
- Property Value as 2D Object Array.void Write(java.lang.String property, java.lang.Object vValue)
property
- Property name as String.vValue
- Property Value as Object.IXPEnumerator GetEnumerator()
void Remove(java.lang.String property)
property
- to be removed.void RemoveAll()
void LoadFromXML(java.lang.String xmlString)
xmlString
- XML in String Format as input.java.lang.String SaveToXML(int nXMLFormat)
nXMLFormat
- Stringized XMl Format.
IXPPropertyBag Clone()
void LoadFromFile(java.lang.String FileName)
FileName
- to Load From.void SaveToFile(java.lang.String FileName)
FileName
- to Save to.boolean Compare(IXPPropertyBag pBag)
pBag
- The XPPropertyBag to Compare.
void LoadFromBinary(byte[] vsaXML)
vsaXML
- Input Binary to load XML from.byte[] SaveToBinary(int nXMLFormat)
nXMLFormat
- Input to be saved to Binary.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |