org.jaudiotagger.logging
Class XMLTagDisplayFormatter
java.lang.Object
org.jaudiotagger.logging.AbstractTagDisplayFormatter
org.jaudiotagger.logging.XMLTagDisplayFormatter
public class XMLTagDisplayFormatter
- extends AbstractTagDisplayFormatter
Method Summary |
void |
addElement(java.lang.String type,
boolean value)
|
void |
addElement(java.lang.String type,
int value)
|
void |
addElement(java.lang.String type,
java.lang.String value)
|
void |
closeHeadingElement(java.lang.String type)
|
void |
openHeadingElement(java.lang.String type,
boolean value)
|
void |
openHeadingElement(java.lang.String type,
int value)
|
void |
openHeadingElement(java.lang.String type,
java.lang.String value)
|
static java.lang.String |
replaceXMLCharacters(java.lang.String xmlData)
Replace any special xml characters with the appropiate escape sequences
required to be done for the actual element names |
java.lang.String |
toString()
|
static java.lang.String |
xmlCData(java.lang.String xmlData)
Return CDATA tag around xml data e.g
We also need to deal with special chars |
static java.lang.String |
xmlClose(java.lang.String xmlName)
Return xml close tag around a string e.g |
static java.lang.String |
xmlFullTag(java.lang.String xmlName,
java.lang.String data)
|
static java.lang.String |
xmlOpen(java.lang.String xmlName)
Return xml open tag round a string e.g |
static java.lang.String |
xmlOpenHeading(java.lang.String name,
java.lang.String data)
|
static java.lang.String |
xmlSingleTag(java.lang.String data)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XMLTagDisplayFormatter
public XMLTagDisplayFormatter()
xmlOpen
public static java.lang.String xmlOpen(java.lang.String xmlName)
- Return xml open tag round a string e.g
xmlOpenHeading
public static java.lang.String xmlOpenHeading(java.lang.String name,
java.lang.String data)
xmlCData
public static java.lang.String xmlCData(java.lang.String xmlData)
- Return CDATA tag around xml data e.g
We also need to deal with special chars
xmlClose
public static java.lang.String xmlClose(java.lang.String xmlName)
- Return xml close tag around a string e.g
xmlSingleTag
public static java.lang.String xmlSingleTag(java.lang.String data)
xmlFullTag
public static java.lang.String xmlFullTag(java.lang.String xmlName,
java.lang.String data)
openHeadingElement
public void openHeadingElement(java.lang.String type,
java.lang.String value)
- Specified by:
openHeadingElement
in class AbstractTagDisplayFormatter
openHeadingElement
public void openHeadingElement(java.lang.String type,
boolean value)
- Specified by:
openHeadingElement
in class AbstractTagDisplayFormatter
openHeadingElement
public void openHeadingElement(java.lang.String type,
int value)
- Specified by:
openHeadingElement
in class AbstractTagDisplayFormatter
closeHeadingElement
public void closeHeadingElement(java.lang.String type)
- Specified by:
closeHeadingElement
in class AbstractTagDisplayFormatter
addElement
public void addElement(java.lang.String type,
java.lang.String value)
- Specified by:
addElement
in class AbstractTagDisplayFormatter
addElement
public void addElement(java.lang.String type,
int value)
- Specified by:
addElement
in class AbstractTagDisplayFormatter
addElement
public void addElement(java.lang.String type,
boolean value)
- Specified by:
addElement
in class AbstractTagDisplayFormatter
toString
public java.lang.String toString()
- Specified by:
toString
in class AbstractTagDisplayFormatter
replaceXMLCharacters
public static java.lang.String replaceXMLCharacters(java.lang.String xmlData)
- Replace any special xml characters with the appropiate escape sequences
required to be done for the actual element names