public class ObjectModelBuilder extends Object implements UnmarshallingContext, JBossXBParser.DtdAwareContentHandler
Constructor and Description |
---|
ObjectModelBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
endDTD() |
void |
endElement(String namespaceURI,
String localName,
String qName) |
void |
endPrefixMapping(String prefix) |
String |
getChildContent(String namespaceURI,
String qName)
Returns child's content.
|
NamespaceContext |
getNamespaceContext() |
Iterator<String> |
getNamespaceURIs() |
Object |
getRoot() |
org.apache.xerces.xs.XSTypeDefinition |
getType() |
void |
init(ObjectModelFactory defaultFactory,
Object root) |
boolean |
isTrimTextContent() |
void |
mapFactoryToNamespace(ObjectModelFactory factory,
String namespaceUri) |
void |
popFactory() |
void |
processingInstruction(String target,
String data) |
void |
pushFactory(String namespaceURI,
String localName,
GenericObjectModelFactory factory) |
QName |
resolveQName(String value)
Construct a QName from a value
|
void |
setTrimTextContent(boolean trimTextContent)
Should the text content be automatically trimmed before setValue(...) is called.
|
void |
startDTD(String name,
String publicId,
String systemId) |
void |
startElement(String namespaceURI,
String localName,
String qName,
Attributes atts) |
void |
startPrefixMapping(String prefix,
String uri) |
public void mapFactoryToNamespace(ObjectModelFactory factory, String namespaceUri)
public void init(ObjectModelFactory defaultFactory, Object root)
public void pushFactory(String namespaceURI, String localName, GenericObjectModelFactory factory)
public void popFactory()
public Iterator<String> getNamespaceURIs()
getNamespaceURIs
in interface UnmarshallingContext
public NamespaceContext getNamespaceContext()
getNamespaceContext
in interface UnmarshallingContext
public boolean isTrimTextContent()
isTrimTextContent
in interface UnmarshallingContext
public void setTrimTextContent(boolean trimTextContent)
UnmarshallingContext
setTrimTextContent
in interface UnmarshallingContext
public QName resolveQName(String value)
resolveQName
in interface UnmarshallingContext
value
- A value that is of the form [prefix:]localpartpublic String getChildContent(String namespaceURI, String qName)
UnmarshallingContext
getChildContent
in interface UnmarshallingContext
public org.apache.xerces.xs.XSTypeDefinition getType()
getType
in interface UnmarshallingContext
public void startPrefixMapping(String prefix, String uri)
startPrefixMapping
in interface JBossXBParser.ContentHandler
public void endPrefixMapping(String prefix)
endPrefixMapping
in interface JBossXBParser.ContentHandler
public void processingInstruction(String target, String data)
processingInstruction
in interface JBossXBParser.ContentHandler
public Object getRoot()
getRoot
in interface JBossXBParser.ContentHandler
public void startDTD(String name, String publicId, String systemId)
startDTD
in interface JBossXBParser.DtdAwareContentHandler
public void endDTD()
endDTD
in interface JBossXBParser.DtdAwareContentHandler
public void startElement(String namespaceURI, String localName, String qName, Attributes atts)
startElement
in interface JBossXBParser.ContentHandler
public void endElement(String namespaceURI, String localName, String qName)
endElement
in interface JBossXBParser.ContentHandler
public void characters(char[] ch, int start, int length)
characters
in interface JBossXBParser.ContentHandler
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All rights reserved.