public class ElementBinding extends TermBinding
Modifier and Type | Field and Description |
---|---|
protected List<ElementInterceptor> |
interceptors |
protected boolean |
nillable |
protected int |
normalizeSpace |
protected TypeBinding |
typeBinding |
protected XOPUnmarshaller |
xopUnmarshaller |
addMethodMetaData, beforeMarshallingCallback, beforeSetParentCallback, classMetaData, mapEntryKey, mapEntryMetaData, mapEntryValue, propertyMetaData, putMethodMetaData, qName, repeatableHandler, schema, skip, valueAdapter, valueMetaData
Modifier | Constructor and Description |
---|---|
protected |
ElementBinding() |
|
ElementBinding(SchemaBinding schema,
QName qName,
TypeBinding typeBinding) |
getPropertyMetaData, getQName, getRepeatableHandler, getSchema, isMapEntryKey, isMapEntryValue, setAddMethodMetaData, setBeforeMarshallingCallback, setBeforeSetParentCallback, setClassMetaData, setMapEntryKey, setMapEntryMetaData, setMapEntryValue, setPropertyMetaData, setPutMethodMetaData, setRepeatableHandler, setSkip, setValueAdapter, setValueMetaData
protected List<ElementInterceptor> interceptors
protected TypeBinding typeBinding
protected boolean nillable
protected int normalizeSpace
protected XOPUnmarshaller xopUnmarshaller
public ElementBinding(SchemaBinding schema, QName qName, TypeBinding typeBinding)
protected ElementBinding()
public void setQName(QName qName)
setQName
in class TermBinding
public List<ElementInterceptor> getInterceptors()
public TypeBinding getType()
public void setType(TypeBinding type)
public ParticleHandler getHandler()
getHandler
in class TermBinding
public void setHandler(ParticleHandler handler)
setHandler
in class TermBinding
public void pushInterceptor(ElementInterceptor interceptor)
public ClassMetaData getClassMetaData()
getClassMetaData
in class TermBinding
public MapEntryMetaData getMapEntryMetaData()
getMapEntryMetaData
in class TermBinding
public ValueMetaData getValueMetaData()
getValueMetaData
in class TermBinding
public PutMethodMetaData getPutMethodMetaData()
getPutMethodMetaData
in class TermBinding
public AddMethodMetaData getAddMethodMetaData()
getAddMethodMetaData
in class TermBinding
public boolean isSkip()
isSkip
in class TermBinding
public ValueAdapter getValueAdapter()
getValueAdapter
in class TermBinding
public TermBeforeMarshallingCallback getBeforeMarshallingCallback()
getBeforeMarshallingCallback
in class TermBinding
public TermBeforeSetParentCallback getBeforeSetParentCallback()
getBeforeSetParentCallback
in class TermBinding
public boolean isNillable()
public void setNillable(boolean nillable)
public boolean isModelGroup()
isModelGroup
in class TermBinding
public boolean isWildcard()
isWildcard
in class TermBinding
public boolean isElement()
isElement
in class TermBinding
public XOPUnmarshaller getXopUnmarshaller()
public void setXopUnmarshaller(XOPUnmarshaller xopUnmarshaller)
public void setNormalizeSpace(boolean value)
public boolean isNormalizeSpace()
public ElementPosition newPosition(QName name, Attributes attrs, ParticleBinding particle)
newPosition
in class TermBinding
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.