|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XMLLibrary
Nested Class Summary | |
---|---|
static interface |
XMLLibrary.XMLTag
|
Field Summary | |
---|---|
static java.lang.String |
FILE_XML_BOUNDARY
|
Method Summary | |
---|---|
java.lang.String |
convertXMLtoTag(java.lang.String TName,
boolean Data)
Return the outer wrapper and contents of an XML tag <TNAME>Data</TNAME> 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 <TNAME>Data</TNAME> 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 <TNAME>Data</TNAME> 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 <TNAME>Data</TNAME> 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 <TNAME>Data</TNAME> Usage: Data+=XMLoTag("MODELOBJECTONE",VA.ModelObjectOne); |
XMLLibrary.XMLTag |
createNewTag(java.lang.String key,
java.lang.String value)
Create a new tag, just like the XML Manager does. |
java.lang.String |
fromPOJOtoXML(java.lang.Object o)
Converts a pojo object to a XML document. |
java.util.Map<java.lang.String,java.lang.String> |
fromXML(java.lang.String str)
Converts a map into an xml document |
void |
fromXMLtoPOJO(java.util.List<XMLLibrary.XMLTag> xmlObj,
java.lang.Object o)
Converts a xml object to a pojo object. |
void |
fromXMLtoPOJO(java.lang.String XML,
java.lang.Object o)
Converts a xml document to a XML object. |
boolean |
getBoolFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag)
Return the data value within a given XML block <TAG>Data</TAG> Usage: String ThisColHead=getBoolFromPieces(ThisRow,"TD"); |
boolean |
getBoolFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag,
boolean defValue)
Return the data value within a given XML block <TAG>Data</TAG> Usage: String ThisColHead=getBoolFromPieces(ThisRow,"TD"); |
java.util.List<XMLLibrary.XMLTag> |
getContentsFromPieces(java.util.List<XMLLibrary.XMLTag> 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.XMLTag> V,
java.lang.String tag)
Return the data value within a given XML block <TAG>Data</TAG> Usage: String ThisColHead=getDoubleFromPieces(ThisRow,"TD"); |
double |
getDoubleFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag,
double defVal)
Return the data value within a given XML block <TAG>Data</TAG> Usage: String ThisColHead=getDoubleFromPieces(ThisRow,"TD"); |
int |
getIntFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag)
Return the data value within a given XML block <TAG>Data</TAG> Usage: String ThisColHead=getIntFromPieces(ThisRow,"TD"); |
int |
getIntFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag,
int defVal)
Return the data value within a given XML block <TAG>Data</TAG> Usage: String ThisColHead=getIntFromPieces(ThisRow,"TD"); |
long |
getLongFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag)
Return the data value within a given XML block <TAG>Data</TAG> Usage: String ThisColHead=getLongFromPieces(ThisRow,"TD"); |
long |
getLongFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag,
long defVal)
Return the data value within a given XML block <TAG>Data</TAG> Usage: String ThisColHead=getLongFromPieces(ThisRow,"TD"); |
XMLLibrary.XMLTag |
getPieceFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag)
Returns the xml tag node for the given tag name, if found in the given tag container contents |
java.util.List<XMLLibrary.XMLTag> |
getPiecesFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag)
Returns all tags inside the gives set that match this tag name |
short |
getShortFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag)
Return the data value within a given XML block <TAG>Data</TAG> Usage: String ThisColHead=getShortFromPieces(ThisRow,"TD"); |
short |
getShortFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag,
short defVal)
Return the data value within a given XML block <TAG>Data</TAG> Usage: String ThisColHead=getShortFromPieces(ThisRow,"TD"); |
java.lang.String |
getValFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag)
Returns the value of the tag, if it exists in the given tag collection |
java.lang.String |
getValFromPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag,
java.lang.String defValue)
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 <X> |
boolean |
isTagInPieces(java.util.List<XMLLibrary.XMLTag> V,
java.lang.String tag)
Return where the value is within a given XML block <TAG>Data</TAG> Usage: boolean ThisColHead=isTagInPieces(ThisRow,"TD"); |
java.util.List<XMLLibrary.XMLTag> |
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.XMLTag> |
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); |
java.lang.String |
parseOutAngleBracketsAndQuotes(java.lang.String s)
parse a tag value for safety Usage: String val=parseOutAngleBracketsAndQuotes(ThisValue); |
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 <TAG>Data</TAG> Usage: String ThisColHead=returnXMLValue(ThisRow,"TD"); |
java.lang.String |
returnXMLValue(java.lang.String Blob)
Return the data value within the first XML block <TAG>Data</TAG> 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 <TAG>Data</TAG> Usage: String ThisColHead=returnXMLValue(ThisRow,"TD"); |
java.lang.String |
toXML(java.util.Map<java.lang.String,java.lang.String> map)
Converts a map into an xml document |
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary |
---|
activate, getServiceClient, L, propertiesLoaded, shutdown |
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject |
---|
copyOf, ID, initializeClass, name, newInstance |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Field Detail |
---|
static final java.lang.String FILE_XML_BOUNDARY
Method Detail |
---|
java.lang.String convertXMLtoTag(java.lang.String TName, java.lang.String Data)
TName
- Tag name to useData
- the data
java.lang.String convertXMLtoTag(java.lang.String TName, int Data)
TName
- Tag name to useData
- the data
java.lang.String convertXMLtoTag(java.lang.String TName, short Data)
TName
- Tag name to useData
- the data
java.lang.String convertXMLtoTag(java.lang.String TName, boolean Data)
TName
- Tag name to useData
- the data
java.lang.String convertXMLtoTag(java.lang.String TName, long Data)
TName
- Tag name to useData
- the data
java.lang.String returnXMLBlock(java.lang.String Blob, java.lang.String Tag)
Blob
- String to searhTag
- Tag name to search for
java.util.List<XMLLibrary.XMLTag> parseAllXML(java.lang.String buf)
buf
- the string to parse
java.util.List<XMLLibrary.XMLTag> parseAllXML(java.lang.StringBuffer buf)
buf
- the string to parse
java.util.List<java.lang.String> parseXMLList(java.lang.String numberedList)
numberedList
- the top level xml tags
java.lang.String getXMLList(java.util.List<java.lang.String> V)
V
- the list of strings
java.lang.String returnXMLValue(java.lang.String Blob)
Blob
- String to searh
java.lang.String returnXMLValue(java.lang.String Blob, java.lang.String Tag)
Blob
- String to searchTag
- Tag to search for
boolean returnXMLBoolean(java.lang.String Blob, java.lang.String Tag)
Blob
- String to searchTag
- Tag to search for
java.lang.String parseOutAngleBrackets(java.lang.String s)
s
- String to parse
java.lang.String parseOutAngleBracketsAndQuotes(java.lang.String s)
s
- String to parse
java.lang.String restoreAngleBrackets(java.lang.String s)
s
- String to parse
XMLLibrary.XMLTag createNewTag(java.lang.String key, java.lang.String value)
key
- the tag name/keyvalue
- the value of the inside of the tag, if any.
java.util.List<XMLLibrary.XMLTag> getContentsFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag)
V
- the container tags contentstag
- the tag to look for
java.util.List<XMLLibrary.XMLTag> getPiecesFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag)
V
- the container tags contentstag
- the tag to look for
XMLLibrary.XMLTag getPieceFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag)
V
- the tag container contentstag
- the tag name
java.lang.String getValFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag)
V
- the tag collection (container tag)tag
- the tag to look for
boolean getBoolFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag)
V
- Pieces to searchtag
- Tag to search for
short getShortFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag)
V
- Pieces to searchtag
- Tag to search for
int getIntFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag)
V
- Pieces to searchtag
- Tag to search for
boolean isTagInPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag)
V
- Pieces to searchtag
- Tag to search for
long getLongFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag)
V
- Pieces to searchtag
- Tag to search for
double getDoubleFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag)
V
- Pieces to searchtag
- Tag to search for
java.lang.String getValFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag, java.lang.String defValue)
V
- the tag collection (container tag)tag
- the tag to look fordefValue
- the value to return if the tag doesn't exist
boolean getBoolFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag, boolean defValue)
V
- Pieces to searchtag
- Tag to search fordefValue
- the value to return if the tag doesn't exist
short getShortFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag, short defVal)
V
- Pieces to searchtag
- Tag to search fordefVal
- the value to return if the tag doesn't exist
int getIntFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag, int defVal)
V
- Pieces to searchtag
- Tag to search fordefVal
- the value to return if the tag doesn't exist
long getLongFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag, long defVal)
V
- Pieces to searchtag
- Tag to search fordefVal
- the value to return if the tag doesn't exist
double getDoubleFromPieces(java.util.List<XMLLibrary.XMLTag> V, java.lang.String tag, double defVal)
V
- Pieces to searchtag
- Tag to search fordefVal
- the value to return if the tag doesn't exist
java.lang.String fromPOJOtoXML(java.lang.Object o)
o
- the object to convert
void fromXMLtoPOJO(java.lang.String XML, java.lang.Object o)
XML
- the XML documento
- the object to convertvoid fromXMLtoPOJO(java.util.List<XMLLibrary.XMLTag> xmlObj, java.lang.Object o)
xmlObj
- the xml objecto
- the object to convertjava.lang.String toXML(java.util.Map<java.lang.String,java.lang.String> map)
java.util.Map<java.lang.String,java.lang.String> fromXML(java.lang.String str)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |