org.alfresco.repo.content.metadata
Class TikaPoweredMetadataExtracter.MapCaptureContentHandler

java.lang.Object
  extended by org.alfresco.repo.content.metadata.TikaPoweredMetadataExtracter.MapCaptureContentHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler
Enclosing class:
TikaPoweredMetadataExtracter

protected static class TikaPoweredMetadataExtracter.MapCaptureContentHandler
extends java.lang.Object
implements org.xml.sax.ContentHandler

This content handler will grab all tags and attributes, and record the textual content of the last seen one of them. Normally only used with TikaPoweredMetadataExtracter.HeadContentHandler


Field Summary
protected  java.util.Map tags
           
 
Constructor Summary
protected TikaPoweredMetadataExtracter.MapCaptureContentHandler()
           
 
Method Summary
 void characters(char[] ch, int start, int len)
           
 void endDocument()
           
 void endElement(java.lang.String namespace, java.lang.String localname, java.lang.String qname)
           
 void endPrefixMapping(java.lang.String paramString)
           
 void ignorableWhitespace(char[] paramArrayOfChar, int paramInt1, int paramInt2)
           
 void processingInstruction(java.lang.String paramString1, java.lang.String paramString2)
           
 void setDocumentLocator(org.xml.sax.Locator paramLocator)
           
 void skippedEntity(java.lang.String paramString)
           
 void startDocument()
           
 void startElement(java.lang.String namespace, java.lang.String localname, java.lang.String qname, org.xml.sax.Attributes attrs)
           
 void startPrefixMapping(java.lang.String paramString1, java.lang.String paramString2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tags

protected java.util.Map tags
Constructor Detail

TikaPoweredMetadataExtracter.MapCaptureContentHandler

protected TikaPoweredMetadataExtracter.MapCaptureContentHandler()
Method Detail

characters

public void characters(char[] ch,
                       int start,
                       int len)
Specified by:
characters in interface org.xml.sax.ContentHandler

endElement

public void endElement(java.lang.String namespace,
                       java.lang.String localname,
                       java.lang.String qname)
Specified by:
endElement in interface org.xml.sax.ContentHandler

startElement

public void startElement(java.lang.String namespace,
                         java.lang.String localname,
                         java.lang.String qname,
                         org.xml.sax.Attributes attrs)
Specified by:
startElement in interface org.xml.sax.ContentHandler

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
Specified by:
endDocument in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

endPrefixMapping

public void endPrefixMapping(java.lang.String paramString)
                      throws org.xml.sax.SAXException
Specified by:
endPrefixMapping in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

ignorableWhitespace

public void ignorableWhitespace(char[] paramArrayOfChar,
                                int paramInt1,
                                int paramInt2)
                         throws org.xml.sax.SAXException
Specified by:
ignorableWhitespace in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

processingInstruction

public void processingInstruction(java.lang.String paramString1,
                                  java.lang.String paramString2)
                           throws org.xml.sax.SAXException
Specified by:
processingInstruction in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator paramLocator)
Specified by:
setDocumentLocator in interface org.xml.sax.ContentHandler

skippedEntity

public void skippedEntity(java.lang.String paramString)
                   throws org.xml.sax.SAXException
Specified by:
skippedEntity in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Specified by:
startDocument in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

startPrefixMapping

public void startPrefixMapping(java.lang.String paramString1,
                               java.lang.String paramString2)
                        throws org.xml.sax.SAXException
Specified by:
startPrefixMapping in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.