Class DefaultEntryParser
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.apache.sling.feature.cpconverter.shared.AbstractJcrNodeParser<Set<String>>
org.apache.sling.feature.cpconverter.handlers.DefaultEntryParser
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler
Implementation of
AbstractJcrNodeParser that builds and records paths of all elements (nodes) using the
specified initial repository path.-
Field Summary
Fields inherited from class org.apache.sling.feature.cpconverter.shared.AbstractJcrNodeParser
detectedPrimaryType, JCR_ROOT -
Constructor Summary
ConstructorsConstructorDescriptionDefaultEntryParser(@NotNull String repositoryPath) Create a newDefaultEntryParser. -
Method Summary
Modifier and TypeMethodDescriptionvoidendElement(String uri, String localName, String qName) protected voidonJcrRootElement(String uri, String localName, String qName, Attributes attributes) voidstartElement(String uri, String localName, String qName, Attributes attributes) Methods inherited from class org.apache.sling.feature.cpconverter.shared.AbstractJcrNodeParser
onJcrRootNode, parseMethods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
-
Constructor Details
-
DefaultEntryParser
Create a newDefaultEntryParser.- Parameters:
repositoryPath- The base repository path used to build absolute paths from the parsed elements.
-
-
Method Details
-
startElement
- Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classAbstractJcrNodeParser<Set<String>>
-
endElement
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler
-
onJcrRootElement
- Specified by:
onJcrRootElementin classAbstractJcrNodeParser<Set<String>>
-
getParsingResult
- Specified by:
getParsingResultin classAbstractJcrNodeParser<Set<String>>- Returns:
- All node paths recorded by this parser instance.
-