|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.xml.sax.helpers.XMLFilterImpl | +--org.esau.ptarmigan.impl.filter.BaseFilter | +--org.esau.ptarmigan.impl.filter.BinaryFilter | +--org.esau.ptarmigan.impl.filter.ID3v2Filter
Extract metadata from ID3v2 native tag format
Constructor Summary | |
ID3v2Filter()
|
Method Summary | |
void |
doParse()
SAX-Invoked parse of a 'document' from an input stream. |
void |
extractFrame(boolean is_new,
java.lang.String frame_id,
byte[] frame_buf)
support for readFrames |
Methods inherited from class org.esau.ptarmigan.impl.filter.BinaryFilter |
counter, fastForward, read, read, read, readCharBE, readCharLE, readInt16BE, readInt16LE, readInt24BE, readInt24LE, readInt32BE, readInt32LE, remaining, rewind, setCounterLimit, skip |
Methods inherited from class org.esau.ptarmigan.impl.filter.BaseFilter |
characters, getMediaProperties, parse, setMediaProperties |
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl |
endDocument, endElement, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ID3v2Filter() throws org.xml.sax.SAXException
Method Detail |
public void doParse() throws org.xml.sax.SAXException, java.io.IOException, java.text.ParseException
Attempt to detect an ID3v2 frame near the start of the InputStream and if found produce XML content from it in the form of SAX events.
public void extractFrame(boolean is_new, java.lang.String frame_id, byte[] frame_buf) throws java.io.IOException, java.text.ParseException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |