|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.planet_ink.coffee_mud.Libraries.StdLibrary
com.planet_ink.coffee_mud.Libraries.XMLManager
public class XMLManager
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.XMLLibrary |
|---|
XMLLibrary.XMLpiece |
| Field Summary |
|---|
| Fields inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.XMLLibrary |
|---|
FILE_XML_BOUNDARY, HEX_DIGITS |
| Constructor Summary | |
|---|---|
XMLManager()
|
|
| Method Summary | |
|---|---|
protected boolean |
acceptableTag(java.lang.StringBuffer str,
int start,
int end)
|
java.lang.String |
convertXMLtoTag(java.lang.String TName,
boolean Data)
Return the outer wrapper and contents of an XML tag Usage: Data+=XMLoTag("MODELOBJECTONE",VA.ModelObjectOne); |
java.lang.String |
convertXMLtoTag(java.lang.String TName,
int Data)
Return the outer wrapper and contents of an XML tag Usage: Data+=XMLoTag("MODELOBJECTONE",VA.ModelObjectOne); |
java.lang.String |
convertXMLtoTag(java.lang.String TName,
long Data)
Return the outer wrapper and contents of an XML tag Usage: Data+=XMLoTag("MODELOBJECTONE",VA.ModelObjectOne); |
java.lang.String |
convertXMLtoTag(java.lang.String TName,
short Data)
Return the outer wrapper and contents of an XML tag Usage: Data+=XMLoTag("MODELOBJECTONE",VA.ModelObjectOne); |
java.lang.String |
convertXMLtoTag(java.lang.String TName,
java.lang.String Data)
Return the outer wrapper and contents of an XML tag Usage: Data+=XMLoTag("MODELOBJECTONE",VA.ModelObjectOne); |
boolean |
getBoolFromPieces(java.util.Vector V,
java.lang.String tag)
Return the data value within a given XML block Usage: String ThisColHead=getBoolFromPieces(ThisRow,"TD"); |
java.util.Vector |
getContentsFromPieces(java.util.Vector V,
java.lang.String tag)
|
double |
getDoubleFromPieces(java.util.Vector V,
java.lang.String tag)
Return the data value within a given XML block Usage: String ThisColHead=getDoubleFromPieces(ThisRow,"TD"); |
int |
getIntFromPieces(java.util.Vector V,
java.lang.String tag)
Return the data value within a given XML block Usage: String ThisColHead=getIntFromPieces(ThisRow,"TD"); |
long |
getLongFromPieces(java.util.Vector V,
java.lang.String tag)
Return the data value within a given XML block Usage: String ThisColHead=getLongFromPieces(ThisRow,"TD"); |
java.lang.String |
getParmValue(java.util.Hashtable parmSet,
java.lang.String Tag)
Return a parameter value within an XML tag Usage: String ThisColHead=getParmValue(parmSet,"TD"); |
XMLLibrary.XMLpiece |
getPieceFromPieces(java.util.Vector V,
java.lang.String tag)
|
java.util.Vector |
getRealContentsFromPieces(java.util.Vector V,
java.lang.String tag)
|
short |
getShortFromPieces(java.util.Vector V,
java.lang.String tag)
Return the data value within a given XML block Usage: String ThisColHead=getShortFromPieces(ThisRow,"TD"); |
java.lang.String |
getValFromPieces(java.util.Vector V,
java.lang.String tag)
|
java.lang.String |
getXMLList(java.util.Vector V)
|
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of this object. |
protected XMLLibrary.XMLpiece |
nextXML(java.lang.StringBuffer buf,
XMLLibrary.XMLpiece parent,
int start)
|
java.util.Vector |
parseAllXML(java.lang.String buf)
|
java.util.Vector |
parseAllXML(java.lang.StringBuffer buf)
|
java.lang.String |
parseOutAngleBrackets(java.lang.String s)
parse a tag value for safety Usage: String val=parseOutAngleBrackets(ThisValue); |
protected java.lang.String |
parseOutParms(java.lang.String blk,
java.util.Hashtable parmList)
|
protected java.util.Hashtable |
parseParms(java.lang.String Blob)
|
java.util.Vector |
parseXMLList(java.lang.String numberedList)
|
java.lang.String |
restoreAngleBrackets(java.lang.String s)
restore a tag value parsed for safety Usage: String val=restoreAngleBrackets(ThisValue); |
java.lang.String |
returnXMLBlock(java.lang.String Blob,
java.lang.String Tag)
Return the contents of an XML tag, given the tag to search for Usage: String XML=returnXMLBlock(Response,"PDIModelErrors"); |
boolean |
returnXMLBoolean(java.lang.String Blob,
java.lang.String Tag)
Return the data value within a given XML block Usage: String ThisColHead=returnXMLValue(ThisRow,"TD"); |
java.lang.String |
returnXMLValue(java.lang.String Blob)
Return the data value within the first XML block Usage: String ThisColHead=returnXMLValue(ThisRow); |
java.lang.String |
returnXMLValue(java.lang.String Blob,
java.lang.String Tag)
Return the data value within a given XML block Usage: String ThisColHead=returnXMLValue(ThisRow,"TD"); |
double |
s_double(java.lang.String DOUBLE)
Returns the double value of a string without crashing Usage: dSize = WebIQBase.s_double(WebIQBase.getRes(AttStatsRes,"BlobSize")); |
int |
s_int(java.lang.String INT)
Returns the integer value of a string without crashing Usage: int num=s_int(CMD.substring(14)); |
long |
s_long(java.lang.String LONG)
Returns the long value of a string without crashing Usage: int num=s_long(CMD.substring(14)); |
short |
s_short(java.lang.String SHORT)
Returns the short value of a string without crashing Usage: int num=s_short(CMD.substring(14)); |
| Methods inherited from class com.planet_ink.coffee_mud.Libraries.StdLibrary |
|---|
activate, compareTo, copyOf, getSupportThread, initializeClass, newInstance, shutdown |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary |
|---|
activate, getSupportThread, shutdown |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject |
|---|
copyOf, initializeClass, newInstance |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Constructor Detail |
|---|
public XMLManager()
| Method Detail |
|---|
public java.lang.String ID()
CMObject
ID in interface CMObjectID in class StdLibrarypublic java.lang.String parseOutAngleBrackets(java.lang.String s)
XMLLibrary
parseOutAngleBrackets in interface XMLLibrarys - String to parse
public java.lang.String restoreAngleBrackets(java.lang.String s)
XMLLibrary
restoreAngleBrackets in interface XMLLibrarys - String to parse
public double s_double(java.lang.String DOUBLE)
DOUBLE - String to convert
public int s_int(java.lang.String INT)
INT - Integer value of string
public short s_short(java.lang.String SHORT)
SHORT - Short value of string
public long s_long(java.lang.String LONG)
LONG - Long value of string
public java.lang.String convertXMLtoTag(java.lang.String TName,
java.lang.String Data)
convertXMLtoTag in interface XMLLibraryTName - Tag name to useData - the data to embed
public java.lang.String convertXMLtoTag(java.lang.String TName,
int Data)
convertXMLtoTag in interface XMLLibraryTName - Tag name to useData - the data to embed
public java.lang.String convertXMLtoTag(java.lang.String TName,
short Data)
convertXMLtoTag in interface XMLLibraryTName - Tag name to useData - the data to embed
public java.lang.String convertXMLtoTag(java.lang.String TName,
boolean Data)
convertXMLtoTag in interface XMLLibraryTName - Tag name to useData - the data to embed
public java.lang.String convertXMLtoTag(java.lang.String TName,
long Data)
convertXMLtoTag in interface XMLLibraryTName - Tag name to useData - the data to embed
public java.lang.String returnXMLBlock(java.lang.String Blob,
java.lang.String Tag)
returnXMLBlock in interface XMLLibraryBlob - String to searhTag - Tag name to search for
protected java.lang.String parseOutParms(java.lang.String blk,
java.util.Hashtable parmList)
protected java.util.Hashtable parseParms(java.lang.String Blob)
public java.lang.String getValFromPieces(java.util.Vector V,
java.lang.String tag)
getValFromPieces in interface XMLLibrary
public java.util.Vector getContentsFromPieces(java.util.Vector V,
java.lang.String tag)
getContentsFromPieces in interface XMLLibrary
public java.util.Vector getRealContentsFromPieces(java.util.Vector V,
java.lang.String tag)
getRealContentsFromPieces in interface XMLLibrary
public XMLLibrary.XMLpiece getPieceFromPieces(java.util.Vector V,
java.lang.String tag)
getPieceFromPieces in interface XMLLibrary
public boolean getBoolFromPieces(java.util.Vector V,
java.lang.String tag)
XMLLibrary
getBoolFromPieces in interface XMLLibraryV - Pieces to searchtag - Tag to search for
public int getIntFromPieces(java.util.Vector V,
java.lang.String tag)
XMLLibrary
getIntFromPieces in interface XMLLibraryV - Pieces to searchtag - Tag to search for
public short getShortFromPieces(java.util.Vector V,
java.lang.String tag)
XMLLibrary
getShortFromPieces in interface XMLLibraryV - Pieces to searchtag - Tag to search for
public long getLongFromPieces(java.util.Vector V,
java.lang.String tag)
XMLLibrary
getLongFromPieces in interface XMLLibraryV - Pieces to searchtag - Tag to search for
public double getDoubleFromPieces(java.util.Vector V,
java.lang.String tag)
XMLLibrary
getDoubleFromPieces in interface XMLLibraryV - Pieces to searchtag - Tag to search for
protected boolean acceptableTag(java.lang.StringBuffer str,
int start,
int end)
protected XMLLibrary.XMLpiece nextXML(java.lang.StringBuffer buf,
XMLLibrary.XMLpiece parent,
int start)
public java.util.Vector parseAllXML(java.lang.String buf)
parseAllXML in interface XMLLibrarypublic java.util.Vector parseAllXML(java.lang.StringBuffer buf)
parseAllXML in interface XMLLibrarypublic java.lang.String returnXMLValue(java.lang.String Blob)
XMLLibrary
returnXMLValue in interface XMLLibraryBlob - String to searh
public java.lang.String returnXMLValue(java.lang.String Blob,
java.lang.String Tag)
XMLLibrary
returnXMLValue in interface XMLLibraryBlob - String to searchTag - Tag to search for
public boolean returnXMLBoolean(java.lang.String Blob,
java.lang.String Tag)
XMLLibrary
returnXMLBoolean in interface XMLLibraryBlob - String to searchTag - Tag to search for
public java.lang.String getParmValue(java.util.Hashtable parmSet,
java.lang.String Tag)
XMLLibrary
getParmValue in interface XMLLibraryparmSet - set of parms to searchTag - Tag to search for
public java.lang.String getXMLList(java.util.Vector V)
getXMLList in interface XMLLibrarypublic java.util.Vector parseXMLList(java.lang.String numberedList)
parseXMLList in interface XMLLibrary
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||