Class XMLTransferManifestReader
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.alfresco.repo.transfer.manifest.XMLTransferManifestReader
- All Implemented Interfaces:
NamespacePrefixResolver,ContentHandler,DTDHandler,EntityResolver,ErrorHandler
public class XMLTransferManifestReader
extends DefaultHandler
implements ContentHandler, NamespacePrefixResolver
SAX XML Content Handler to read a transfer manifest XML Stream and delegate processing of the manifest to the specified TransferManifestProcessor
- Author:
- Mark Rogers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcharacters(char[] ch, int start, int length) voidvoidendElement(String uri, String localName, String prefixName) End ElementvoidendPrefixMapping(String prefix) getNamespaceURI(String prefix) lookup the prefix for a URI e.g.getPrefixes(String namespaceURI) getURIs()voidignorableWhitespace(char[] ch, int start, int length) voidprocessingInstruction(String target, String data) voidsetDocumentLocator(Locator locator) voidskippedEntity(String name) voidvoidstartElement(String uri, String localName, String prefixName, Attributes atts) Start ElementvoidstartPrefixMapping(String prefix, String uri) Methods inherited from class org.xml.sax.helpers.DefaultHandler
error, fatalError, notationDecl, resolveEntity, unparsedEntityDecl, warningMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration
-
Constructor Details
-
XMLTransferManifestReader
-
-
Method Details
-
startDocument
- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classDefaultHandler- Throws:
SAXException
-
endDocument
- Specified by:
endDocumentin interfaceContentHandler- Overrides:
endDocumentin classDefaultHandler- Throws:
SAXException
-
characters
- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler- Throws:
SAXException
-
startElement
public void startElement(String uri, String localName, String prefixName, Attributes atts) throws SAXException Start Element- Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Throws:
SAXException
-
endElement
End Element- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Throws:
SAXException
-
ignorableWhitespace
- Specified by:
ignorableWhitespacein interfaceContentHandler- Overrides:
ignorableWhitespacein classDefaultHandler- Throws:
SAXException
-
processingInstruction
- Specified by:
processingInstructionin interfaceContentHandler- Overrides:
processingInstructionin classDefaultHandler- Throws:
SAXException
-
setDocumentLocator
- Specified by:
setDocumentLocatorin interfaceContentHandler- Overrides:
setDocumentLocatorin classDefaultHandler
-
skippedEntity
- Specified by:
skippedEntityin interfaceContentHandler- Overrides:
skippedEntityin classDefaultHandler- Throws:
SAXException
-
startPrefixMapping
- Specified by:
startPrefixMappingin interfaceContentHandler- Overrides:
startPrefixMappingin classDefaultHandler- Throws:
SAXException
-
endPrefixMapping
- Specified by:
endPrefixMappingin interfaceContentHandler- Overrides:
endPrefixMappingin classDefaultHandler- Throws:
SAXException
-
getNamespaceURI
lookup the prefix for a URI e.g. TRANSFER_URI for xfer- Specified by:
getNamespaceURIin interfaceNamespacePrefixResolver- Throws:
NamespaceException
-
getPrefixes
- Specified by:
getPrefixesin interfaceNamespacePrefixResolver- Parameters:
namespaceURI-- Returns:
- the prefix
- Throws:
NamespaceException
-
getPrefixes
- Specified by:
getPrefixesin interfaceNamespacePrefixResolver
-
getURIs
- Specified by:
getURIsin interfaceNamespacePrefixResolver
-