org.jboss.xb.binding.sunday.unmarshalling
Class ElementBinding
java.lang.Object
org.jboss.xb.binding.sunday.unmarshalling.TermBinding
org.jboss.xb.binding.sunday.unmarshalling.ElementBinding
public class ElementBinding
- extends TermBinding
- Version:
- $Revision: 4018 $
- Author:
- Alexey Loubyansky
Fields inherited from class org.jboss.xb.binding.sunday.unmarshalling.TermBinding |
addMethodMetaData, beforeMarshallingCallback, beforeSetParentCallback, classMetaData, mapEntryKey, mapEntryMetaData, mapEntryValue, propertyMetaData, putMethodMetaData, qName, repeatableHandler, schema, skip, valueAdapter, valueMetaData |
Methods inherited from class org.jboss.xb.binding.sunday.unmarshalling.TermBinding |
getPropertyMetaData, getQName, getRepeatableHandler, getSchema, isMapEntryKey, isMapEntryValue, setAddMethodMetaData, setBeforeMarshallingCallback, setBeforeSetParentCallback, setClassMetaData, setMapEntryKey, setMapEntryMetaData, setMapEntryValue, setPropertyMetaData, setPutMethodMetaData, setRepeatableHandler, setSkip, setValueAdapter, setValueMetaData |
interceptors
protected List<ElementInterceptor> interceptors
typeBinding
protected TypeBinding typeBinding
nillable
protected boolean nillable
normalizeSpace
protected int normalizeSpace
xopUnmarshaller
protected XOPUnmarshaller xopUnmarshaller
ElementBinding
public ElementBinding(SchemaBinding schema,
QName qName,
TypeBinding typeBinding)
ElementBinding
protected ElementBinding()
setQName
public void setQName(QName qName)
- Overrides:
setQName
in class TermBinding
getInterceptors
public List<ElementInterceptor> getInterceptors()
getType
public TypeBinding getType()
setType
public void setType(TypeBinding type)
getHandler
public ParticleHandler getHandler()
- Overrides:
getHandler
in class TermBinding
setHandler
public void setHandler(ParticleHandler handler)
- Overrides:
setHandler
in class TermBinding
pushInterceptor
public void pushInterceptor(ElementInterceptor interceptor)
getClassMetaData
public ClassMetaData getClassMetaData()
- Overrides:
getClassMetaData
in class TermBinding
getMapEntryMetaData
public MapEntryMetaData getMapEntryMetaData()
- Overrides:
getMapEntryMetaData
in class TermBinding
getValueMetaData
public ValueMetaData getValueMetaData()
- Overrides:
getValueMetaData
in class TermBinding
getPutMethodMetaData
public PutMethodMetaData getPutMethodMetaData()
- Overrides:
getPutMethodMetaData
in class TermBinding
getAddMethodMetaData
public AddMethodMetaData getAddMethodMetaData()
- Overrides:
getAddMethodMetaData
in class TermBinding
isSkip
public boolean isSkip()
- Specified by:
isSkip
in class TermBinding
getValueAdapter
public ValueAdapter getValueAdapter()
- Overrides:
getValueAdapter
in class TermBinding
getBeforeMarshallingCallback
public TermBeforeMarshallingCallback getBeforeMarshallingCallback()
- Overrides:
getBeforeMarshallingCallback
in class TermBinding
getBeforeSetParentCallback
public TermBeforeSetParentCallback getBeforeSetParentCallback()
- Overrides:
getBeforeSetParentCallback
in class TermBinding
isNillable
public boolean isNillable()
setNillable
public void setNillable(boolean nillable)
isModelGroup
public boolean isModelGroup()
- Specified by:
isModelGroup
in class TermBinding
isWildcard
public boolean isWildcard()
- Specified by:
isWildcard
in class TermBinding
isElement
public boolean isElement()
- Specified by:
isElement
in class TermBinding
getXopUnmarshaller
public XOPUnmarshaller getXopUnmarshaller()
setXopUnmarshaller
public void setXopUnmarshaller(XOPUnmarshaller xopUnmarshaller)
setNormalizeSpace
public void setNormalizeSpace(boolean value)
isNormalizeSpace
public boolean isNormalizeSpace()
toString
public String toString()
- Overrides:
toString
in class Object
newPosition
public ElementPosition newPosition(QName name,
Attributes attrs,
ParticleBinding particle)
- Specified by:
newPosition
in class TermBinding
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.