org.jaudiotagger.logging
Class AbstractTagDisplayFormatter
java.lang.Object
org.jaudiotagger.logging.AbstractTagDisplayFormatter
- Direct Known Subclasses:
- PlainTextTagDisplayFormatter, XMLTagDisplayFormatter
public abstract class AbstractTagDisplayFormatter
- extends java.lang.Object
Abstract class that provides structure to use for displaying a files metadata content
Field Summary |
private static java.util.HashMap<java.lang.String,java.lang.String> |
hexBinaryMap
|
protected int |
level
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
level
protected int level
hexBinaryMap
private static java.util.HashMap<java.lang.String,java.lang.String> hexBinaryMap
AbstractTagDisplayFormatter
public AbstractTagDisplayFormatter()
openHeadingElement
public abstract void openHeadingElement(java.lang.String type,
java.lang.String value)
openHeadingElement
public abstract void openHeadingElement(java.lang.String type,
boolean value)
openHeadingElement
public abstract void openHeadingElement(java.lang.String type,
int value)
closeHeadingElement
public abstract void closeHeadingElement(java.lang.String type)
addElement
public abstract void addElement(java.lang.String type,
java.lang.String value)
addElement
public abstract void addElement(java.lang.String type,
int value)
addElement
public abstract void addElement(java.lang.String type,
boolean value)
toString
public abstract java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
displayAsBinary
public static java.lang.String displayAsBinary(byte buffer)
- Use to display headers as their binary representation
- Parameters:
buffer
-
- Returns: