public class MarshallerImpl extends AbstractMarshaller
AbstractMarshaller.ClassMapping, AbstractMarshaller.ContentHandlerAdaptor, AbstractMarshaller.FieldToWildcardMapping, AbstractMarshaller.Stack, AbstractMarshaller.StackImplMarshaller.FACTORYcls2TypeMap, content, encoding, field2WildcardMap, log, nsRegistry, rootQNames, versionENCODING, PROP_MARSHALLER, PROP_OUTPUT_INDENTATION, PROP_OUTPUT_XML_VERSION, VERSION| Constructor and Description |
|---|
MarshallerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(String prefix,
String localName,
String type,
String value)
Adds an attribute to the top most elements.
|
QName |
getRootTypeQName() |
SchemaBindingResolver |
getSchemaResolver() |
boolean |
isIgnoreUnresolvedWildcard() |
boolean |
isSupportNil() |
void |
marshal(Reader xsdReader,
ObjectModelProvider provider,
Object root,
Writer writer) |
void |
marshal(SchemaBinding model,
ObjectModelProvider provider,
Object root,
Writer writer) |
void |
marshal(String xsdURL,
ObjectModelProvider provider,
Object root,
Writer writer) |
void |
setIgnoreUnresolvedWildcard(boolean ignoreUnresolvedWildcard) |
void |
setRootTypeQName(QName rootTypeQName) |
void |
setSchemaResolver(SchemaBindingResolver schemaResolver) |
void |
setSupportNil(boolean supportNil) |
addRootElement, addRootElement, declareNamespace, declareNs, declareNs, declareXsiType, getClassMapping, getPrefix, getProperty, mapClassToGlobalElement, mapClassToGlobalType, mapClassToXsiType, mapFieldToWildcard, mapPublicIdToSystemId, prefixLocalName, propertyIsTrueOrNotSet, removePrefixMapping, setEncoding, setProperty, setVersion, writeXmlVersionpublic boolean isIgnoreUnresolvedWildcard()
public void setIgnoreUnresolvedWildcard(boolean ignoreUnresolvedWildcard)
public SchemaBindingResolver getSchemaResolver()
public void setSchemaResolver(SchemaBindingResolver schemaResolver)
public QName getRootTypeQName()
public void setRootTypeQName(QName rootTypeQName)
public boolean isSupportNil()
public void setSupportNil(boolean supportNil)
public void addAttribute(String prefix, String localName, String type, String value)
addAttribute in class AbstractMarshallerprefix - the prefix of the attribute to be declaredlocalName - local name of the attributetype - the type of the attributevalue - the value of the attributepublic void marshal(Reader xsdReader, ObjectModelProvider provider, Object root, Writer writer) throws IOException, SAXException, ParserConfigurationException
public void marshal(String xsdURL, ObjectModelProvider provider, Object root, Writer writer) throws IOException, SAXException
IOExceptionSAXExceptionpublic void marshal(SchemaBinding model, ObjectModelProvider provider, Object root, Writer writer) throws IOException, SAXException
IOExceptionSAXExceptionCopyright © 2016 JBoss by Red Hat. All rights reserved.