|
|||||||||
| 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.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
Return the data value within a given XML block Usage: String ThisColHead=getBoolFromPieces(ThisRow,"TD"); |
java.util.List<XMLLibrary.XMLpiece> |
getContentsFromPieces(java.util.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
Returns the contents of a container tag, searched for in another container tags contents |
double |
getDoubleFromPieces(java.util.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
Return the data value within a given XML block Usage: String ThisColHead=getDoubleFromPieces(ThisRow,"TD"); |
int |
getIntFromPieces(java.util.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
Return the data value within a given XML block Usage: String ThisColHead=getIntFromPieces(ThisRow,"TD"); |
long |
getLongFromPieces(java.util.List<XMLLibrary.XMLpiece> 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.Map<java.lang.String,java.lang.String> parmSet,
java.lang.String Tag)
Return a parameter value within an XML tag Usage: String ThisColHead=getParmValue(parmSet,"TD"); |
XMLLibrary.XMLpiece |
getPieceFromPieces(java.util.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
Returns the xml tag node for the given tag name, if found in the given tag container contents |
short |
getShortFromPieces(java.util.List<XMLLibrary.XMLpiece> 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.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
Returns the value of the tag, if it exists in the given tag collection |
java.lang.String |
getXMLList(java.util.List<java.lang.String> V)
Converts the given list of strings into a set of top-level xml tags called simply |
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.List<XMLLibrary.XMLpiece> |
parseAllXML(java.lang.String buf)
Parses all xml inside the given string buffer and returns the root tags as a container collection. |
java.util.List<XMLLibrary.XMLpiece> |
parseAllXML(java.lang.StringBuffer buf)
Parses all xml inside the given stringbuffer and returns the root tags as a container collection. |
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.List<java.lang.String> |
parseXMLList(java.lang.String numberedList)
Parses a list of single-level xml tags, together in string. |
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, propertiesLoaded, 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, propertiesLoaded, 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.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
XMLLibrary
getValFromPieces in interface XMLLibraryV - the tag collection (container tag)tag - the tag to look for
public java.util.List<XMLLibrary.XMLpiece> getContentsFromPieces(java.util.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
XMLLibrary
getContentsFromPieces in interface XMLLibraryV - the container tags contentstag - the tag to look for
public XMLLibrary.XMLpiece getPieceFromPieces(java.util.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
XMLLibrary
getPieceFromPieces in interface XMLLibraryV - the tag container contentstag - the tag name
public boolean getBoolFromPieces(java.util.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
XMLLibrary
getBoolFromPieces in interface XMLLibraryV - Pieces to searchtag - Tag to search for
public int getIntFromPieces(java.util.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
XMLLibrary
getIntFromPieces in interface XMLLibraryV - Pieces to searchtag - Tag to search for
public short getShortFromPieces(java.util.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
XMLLibrary
getShortFromPieces in interface XMLLibraryV - Pieces to searchtag - Tag to search for
public long getLongFromPieces(java.util.List<XMLLibrary.XMLpiece> V,
java.lang.String tag)
XMLLibrary
getLongFromPieces in interface XMLLibraryV - Pieces to searchtag - Tag to search for
public double getDoubleFromPieces(java.util.List<XMLLibrary.XMLpiece> 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.List<XMLLibrary.XMLpiece> parseAllXML(java.lang.String buf)
XMLLibrary
parseAllXML in interface XMLLibrarybuf - the string to parse
public java.util.List<XMLLibrary.XMLpiece> parseAllXML(java.lang.StringBuffer buf)
XMLLibrary
parseAllXML in interface XMLLibrarybuf - the string to parse
public 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.Map<java.lang.String,java.lang.String> 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.List<java.lang.String> V)
XMLLibrary
getXMLList in interface XMLLibraryV - the list of strings
public java.util.List<java.lang.String> parseXMLList(java.lang.String numberedList)
XMLLibrary
parseXMLList in interface XMLLibrarynumberedList - the top level xml tags
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||