Class SAXFragmentBuilder
- java.lang.Object
-
- org.eclipse.persistence.platform.xml.SAXDocumentBuilder
-
- org.eclipse.persistence.internal.oxm.SAXFragmentBuilder
-
- All Implemented Interfaces:
ExtendedContentHandler,org.xml.sax.ContentHandler,org.xml.sax.ext.LexicalHandler
public class SAXFragmentBuilder extends SAXDocumentBuilder
- Since:
- release specific (what release of product did this appear in)
- Version:
- $Header: SAXFragmentBuilder.java 18-sep-2007.14:36:11 dmahar Exp $
- Author:
- mmacivor
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.platform.xml.SAXDocumentBuilder
document, locator, namespaceDeclarations, nodes, stringBuffer, xmlPlatform
-
-
Constructor Summary
Constructors Constructor Description SAXFragmentBuilder(UnmarshalRecord unmarshalRecord)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendChildNode(org.w3c.dom.Node parent, org.w3c.dom.Node child)org.w3c.dom.AttrbuildAttributeNode(java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)org.w3c.dom.TextbuildTextNode(java.lang.String textValue)voidendElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)voidendSelfElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)java.util.List<org.w3c.dom.Node>getNodes()voidsetMixedContent(boolean mixedContent)voidsetOwningRecord(UnmarshalRecord record)voidstartElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)-
Methods inherited from class org.eclipse.persistence.platform.xml.SAXDocumentBuilder
addNamespaceDeclaration, characters, characters, comment, endCDATA, endDocument, endDTD, endEntity, endPrefixMapping, getDocument, getInitializedDocument, ignorableWhitespace, processingInstruction, setDocumentLocator, setNil, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startPrefixMapping
-
-
-
-
Constructor Detail
-
SAXFragmentBuilder
public SAXFragmentBuilder(UnmarshalRecord unmarshalRecord)
-
-
Method Detail
-
startElement
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classSAXDocumentBuilder- Throws:
org.xml.sax.SAXException
-
endElement
public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classSAXDocumentBuilder- Throws:
org.xml.sax.SAXException
-
endSelfElement
public void endSelfElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
getNodes
public java.util.List<org.w3c.dom.Node> getNodes()
-
setOwningRecord
public void setOwningRecord(UnmarshalRecord record)
-
appendChildNode
public void appendChildNode(org.w3c.dom.Node parent, org.w3c.dom.Node child)- Overrides:
appendChildNodein classSAXDocumentBuilder
-
buildAttributeNode
public org.w3c.dom.Attr buildAttributeNode(java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
-
buildTextNode
public org.w3c.dom.Text buildTextNode(java.lang.String textValue)
-
setMixedContent
public void setMixedContent(boolean mixedContent)
-
-