JBoss XML Binding 2.0.3.GA

org.jboss.xb.binding.sunday.unmarshalling
Class ElementBinding

java.lang.Object
  extended by org.jboss.xb.binding.sunday.unmarshalling.TermBinding
      extended by org.jboss.xb.binding.sunday.unmarshalling.ElementBinding

public class ElementBinding
extends TermBinding

Version:
$Revision: 4018 $
Author:
Alexey Loubyansky

Field Summary
protected  List<ElementInterceptor> interceptors
           
protected  boolean nillable
           
protected  int normalizeSpace
           
protected  TypeBinding typeBinding
           
protected  XOPUnmarshaller xopUnmarshaller
           
 
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
 
Constructor Summary
protected ElementBinding()
           
  ElementBinding(SchemaBinding schema, QName qName, TypeBinding typeBinding)
           
 
Method Summary
 AddMethodMetaData getAddMethodMetaData()
           
 TermBeforeMarshallingCallback getBeforeMarshallingCallback()
           
 TermBeforeSetParentCallback getBeforeSetParentCallback()
           
 ClassMetaData getClassMetaData()
           
 ParticleHandler getHandler()
           
 List<ElementInterceptor> getInterceptors()
           
 MapEntryMetaData getMapEntryMetaData()
           
 PutMethodMetaData getPutMethodMetaData()
           
 TypeBinding getType()
           
 ValueAdapter getValueAdapter()
           
 ValueMetaData getValueMetaData()
           
 XOPUnmarshaller getXopUnmarshaller()
           
 boolean isElement()
           
 boolean isModelGroup()
           
 boolean isNillable()
           
 boolean isNormalizeSpace()
           
 boolean isSkip()
           
 boolean isWildcard()
           
 ElementPosition newPosition(QName name, Attributes attrs, ParticleBinding particle)
           
 void pushInterceptor(ElementInterceptor interceptor)
           
 void setHandler(ParticleHandler handler)
           
 void setNillable(boolean nillable)
           
 void setNormalizeSpace(boolean value)
           
 void setQName(QName qName)
           
 void setType(TypeBinding type)
           
 void setXopUnmarshaller(XOPUnmarshaller xopUnmarshaller)
           
 String toString()
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

interceptors

protected List<ElementInterceptor> interceptors

typeBinding

protected TypeBinding typeBinding

nillable

protected boolean nillable

normalizeSpace

protected int normalizeSpace

xopUnmarshaller

protected XOPUnmarshaller xopUnmarshaller
Constructor Detail

ElementBinding

public ElementBinding(SchemaBinding schema,
                      QName qName,
                      TypeBinding typeBinding)

ElementBinding

protected ElementBinding()
Method Detail

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

JBoss XML Binding 2.0.3.GA

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.