JBoss XML Binding 2.0.3.GA

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: 4018 $
Author:
Alexey Loubyansky

Field Summary
protected  AddMethodMetaData addMethodMetaData
           
protected  TermBeforeMarshallingCallback beforeMarshallingCallback
           
protected  TermBeforeSetParentCallback beforeSetParentCallback
           
protected  ClassMetaData classMetaData
           
protected  ParticleHandler handler
           
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  int 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()
           
 ParticleHandler getHandler()
           
 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()
           
abstract  AbstractPosition newPosition(QName qName, Attributes attrs, ParticleBinding particle)
           
 void setAddMethodMetaData(AddMethodMetaData addMethodMetaData)
           
 void setBeforeMarshallingCallback(TermBeforeMarshallingCallback marshallingHandler)
           
 void setBeforeSetParentCallback(TermBeforeSetParentCallback beforeSetParent)
           
 void setClassMetaData(ClassMetaData classMetaData)
           
 void setHandler(ParticleHandler handler)
           
 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
 

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 int skip

valueAdapter

protected ValueAdapter valueAdapter

beforeMarshallingCallback

protected TermBeforeMarshallingCallback beforeMarshallingCallback

beforeSetParentCallback

protected TermBeforeSetParentCallback beforeSetParentCallback

repeatableHandler

protected RepeatableParticleHandler repeatableHandler

handler

protected ParticleHandler handler
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()

getHandler

public ParticleHandler getHandler()

setHandler

public void setHandler(ParticleHandler handler)

getRepeatableHandler

public RepeatableParticleHandler getRepeatableHandler()

setRepeatableHandler

public void setRepeatableHandler(RepeatableParticleHandler repeatableHandler)

newPosition

public abstract AbstractPosition newPosition(QName qName,
                                             Attributes attrs,
                                             ParticleBinding particle)

JBoss XML Binding 2.0.3.GA

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