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

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

public abstract class TermBinding
extends Object

Version:
$Revision: 2138 $
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  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()
           
 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 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
 

Field Detail

schema

protected SchemaBinding schema

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
Constructor Detail

TermBinding

protected TermBinding(SchemaBinding schema)

TermBinding

protected TermBinding()
Method Detail

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()


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