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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
formatter
private static XMLTagDisplayFormatter formatter
xmlOpenStart
protected static final java.lang.String xmlOpenStart
- See Also:
- Constant Field Values
xmlOpenEnd
protected static final java.lang.String xmlOpenEnd
- See Also:
- Constant Field Values
xmlCloseStart
protected static final java.lang.String xmlCloseStart
- See Also:
- Constant Field Values
xmlCloseEnd
protected static final java.lang.String xmlCloseEnd
- See Also:
- Constant Field Values
xmlSingleTagClose
protected static final java.lang.String xmlSingleTagClose
- See Also:
- Constant Field Values
xmlCDataTagOpen
protected static final java.lang.String xmlCDataTagOpen
- See Also:
- Constant Field Values
xmlCDataTagClose
protected static final java.lang.String xmlCDataTagClose
- See Also:
- Constant Field Values
sb
java.lang.StringBuffer sb
XMLTagDisplayFormatter
public XMLTagDisplayFormatter()
xmlOpen
public static java.lang.String xmlOpen(java.lang.String xmlName)
- Return xml open tag round a string e.g
- Parameters:
xmlName
-
- Returns:
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
- Parameters:
xmlData
-
- Returns:
xmlClose
public static java.lang.String xmlClose(java.lang.String xmlName)
- Return xml close tag around a string e.g
- Parameters:
xmlName
-
- Returns:
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
- Parameters:
xmlData
-
- Returns: