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

java.lang.Object
  extended by org.jboss.xb.binding.sunday.unmarshalling.TermBinding
All Implemented Interfaces:
PositionFactory
Direct Known Subclasses:
ElementBinding, ModelGroupBinding, WildcardBinding

public abstract class TermBinding
extends Object
implements PositionFactory

Version:
$Revision: 3823 $
Author:
Alexey Loubyansky

Field Summary
protected  AddMethodMetaData addMethodMetaData
           
protected  TermBeforeMarshallingCallback beforeMarshallingCallback
           
protected  TermBeforeSetParentCallback beforeSetParentCallback
           
protected  ClassMetaData classMetaData
           
protected  boolean mapEntryKey
           
protected  MapEntryMetaData mapEntryMetaData
           
protected  boolean mapEntryValue
           
protected  PropertyMetaData propertyMetaData
           
protected  PutMethodMetaData putMethodMetaData
           
protected  QName qName
           
protected  RepeatableParticleHandler repeatableHandler
           
protected  SchemaBinding schema
           
protected  Boolean skip
           
protected  ValueAdapter valueAdapter
           
protected  ValueMetaData valueMetaData
           
 
Constructor Summary
protected TermBinding()
           
protected TermBinding(SchemaBinding schema)
           
 
Method Summary
 AddMethodMetaData getAddMethodMetaData()
           
 TermBeforeMarshallingCallback getBeforeMarshallingCallback()
           
 TermBeforeSetParentCallback getBeforeSetParentCallback()
           
 ClassMetaData getClassMetaData()
           
 MapEntryMetaData getMapEntryMetaData()
           
 PropertyMetaData getPropertyMetaData()
           
 PutMethodMetaData getPutMethodMetaData()
           
 QName getQName()
           
 RepeatableParticleHandler getRepeatableHandler()
           
 SchemaBinding getSchema()
           
 ValueAdapter getValueAdapter()
           
 ValueMetaData getValueMetaData()
           
abstract  boolean isElement()
           
 boolean isMapEntryKey()
           
 boolean isMapEntryValue()
           
abstract  boolean isModelGroup()
           
abstract  boolean isSkip()
           
abstract  boolean isWildcard()
           
 void setAddMethodMetaData(AddMethodMetaData addMethodMetaData)
           
 void setBeforeMarshallingCallback(TermBeforeMarshallingCallback marshallingHandler)
           
 void setBeforeSetParentCallback(TermBeforeSetParentCallback beforeSetParent)
           
 void setClassMetaData(ClassMetaData classMetaData)
           
 void setMapEntryKey(boolean mapEntryKey)
           
 void setMapEntryMetaData(MapEntryMetaData mapEntryMetaData)
           
 void setMapEntryValue(boolean mapEntryValue)
           
 void setPropertyMetaData(PropertyMetaData propertyMetaData)
           
 void setPutMethodMetaData(PutMethodMetaData putMethodMetaData)
           
 void setQName(QName name)
           
 void setRepeatableHandler(RepeatableParticleHandler repeatableHandler)
           
 void setSkip(Boolean skip)
           
 void setValueAdapter(ValueAdapter valueAdapter)
           
 void setValueMetaData(ValueMetaData valueMetaData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.xb.binding.sunday.unmarshalling.position.PositionFactory
newPosition
 

Field Detail

schema

protected SchemaBinding schema

qName

protected QName qName

classMetaData

protected ClassMetaData classMetaData

propertyMetaData

protected PropertyMetaData propertyMetaData

mapEntryMetaData

protected MapEntryMetaData mapEntryMetaData

putMethodMetaData

protected PutMethodMetaData putMethodMetaData

addMethodMetaData

protected AddMethodMetaData addMethodMetaData

valueMetaData

protected ValueMetaData valueMetaData

mapEntryKey

protected boolean mapEntryKey

mapEntryValue

protected boolean mapEntryValue

skip

protected Boolean skip

valueAdapter

protected ValueAdapter valueAdapter

beforeMarshallingCallback

protected TermBeforeMarshallingCallback beforeMarshallingCallback

beforeSetParentCallback

protected TermBeforeSetParentCallback beforeSetParentCallback

repeatableHandler

protected RepeatableParticleHandler repeatableHandler
Constructor Detail

TermBinding

protected TermBinding(SchemaBinding schema)

TermBinding

protected TermBinding()
Method Detail

getQName

public QName getQName()

setQName

public void setQName(QName name)

getClassMetaData

public ClassMetaData getClassMetaData()

setClassMetaData

public void setClassMetaData(ClassMetaData classMetaData)

getPropertyMetaData

public PropertyMetaData getPropertyMetaData()

setPropertyMetaData

public void setPropertyMetaData(PropertyMetaData propertyMetaData)

getMapEntryMetaData

public MapEntryMetaData getMapEntryMetaData()

setMapEntryMetaData

public void setMapEntryMetaData(MapEntryMetaData mapEntryMetaData)

getPutMethodMetaData

public PutMethodMetaData getPutMethodMetaData()

setPutMethodMetaData

public void setPutMethodMetaData(PutMethodMetaData putMethodMetaData)

getAddMethodMetaData

public AddMethodMetaData getAddMethodMetaData()

setAddMethodMetaData

public void setAddMethodMetaData(AddMethodMetaData addMethodMetaData)

getValueMetaData

public ValueMetaData getValueMetaData()

setValueMetaData

public void setValueMetaData(ValueMetaData valueMetaData)

isMapEntryKey

public boolean isMapEntryKey()

setMapEntryKey

public void setMapEntryKey(boolean mapEntryKey)

isMapEntryValue

public boolean isMapEntryValue()

setMapEntryValue

public void setMapEntryValue(boolean mapEntryValue)

isSkip

public abstract boolean isSkip()

setSkip

public void setSkip(Boolean skip)

getValueAdapter

public ValueAdapter getValueAdapter()

setValueAdapter

public void setValueAdapter(ValueAdapter valueAdapter)

getSchema

public SchemaBinding getSchema()

isModelGroup

public abstract boolean isModelGroup()

isWildcard

public abstract boolean isWildcard()

isElement

public abstract boolean isElement()

setBeforeMarshallingCallback

public void setBeforeMarshallingCallback(TermBeforeMarshallingCallback marshallingHandler)

getBeforeMarshallingCallback

public TermBeforeMarshallingCallback getBeforeMarshallingCallback()

setBeforeSetParentCallback

public void setBeforeSetParentCallback(TermBeforeSetParentCallback beforeSetParent)

getBeforeSetParentCallback

public TermBeforeSetParentCallback getBeforeSetParentCallback()

getRepeatableHandler

public RepeatableParticleHandler getRepeatableHandler()

setRepeatableHandler

public void setRepeatableHandler(RepeatableParticleHandler repeatableHandler)


Copyright © 2010 JBoss Inc.. All Rights Reserved.