JBoss XML Binding 2.0.3.GA

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

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

public class AllBinding
extends ModelGroupBinding

Version:
$Revision: 4033 $
Author:
Alexey Loubyansky

Field Summary
 
Fields inherited from class org.jboss.xb.binding.sunday.unmarshalling.ModelGroupBinding
requiredParticle
 
Fields inherited from class org.jboss.xb.binding.sunday.unmarshalling.TermBinding
addMethodMetaData, beforeMarshallingCallback, beforeSetParentCallback, classMetaData, handler, mapEntryKey, mapEntryMetaData, mapEntryValue, propertyMetaData, putMethodMetaData, qName, repeatableHandler, schema, skip, valueAdapter, valueMetaData
 
Constructor Summary
AllBinding(SchemaBinding schema)
           
 
Method Summary
 void addParticle(ParticleBinding particle)
          Model group that is passed in as an argument to this method must be fully populated with element, wildcard and child model group bindings.
 ElementBinding getArrayItem()
           
 String getGroupType()
           
 Collection<ParticleBinding> getParticles()
           
 AbstractPosition newPosition(QName qName, Attributes attrs, ParticleBinding allParticle)
           
 
Methods inherited from class org.jboss.xb.binding.sunday.unmarshalling.ModelGroupBinding
getElement, hasRequiredParticle, isElement, isModelGroup, isSkip, isWildcard, toString
 
Methods inherited from class org.jboss.xb.binding.sunday.unmarshalling.TermBinding
getAddMethodMetaData, getBeforeMarshallingCallback, getBeforeSetParentCallback, getClassMetaData, getHandler, getMapEntryMetaData, getPropertyMetaData, getPutMethodMetaData, getQName, getRepeatableHandler, getSchema, getValueAdapter, getValueMetaData, isMapEntryKey, isMapEntryValue, setAddMethodMetaData, setBeforeMarshallingCallback, setBeforeSetParentCallback, setClassMetaData, setHandler, setMapEntryKey, setMapEntryMetaData, setMapEntryValue, setPropertyMetaData, setPutMethodMetaData, setQName, setRepeatableHandler, setSkip, setValueAdapter, setValueMetaData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AllBinding

public AllBinding(SchemaBinding schema)
Method Detail

getArrayItem

public ElementBinding getArrayItem()
Specified by:
getArrayItem in class ModelGroupBinding

addParticle

public void addParticle(ParticleBinding particle)
Description copied from class: ModelGroupBinding
Model group that is passed in as an argument to this method must be fully populated with element, wildcard and child model group bindings.

Overrides:
addParticle in class ModelGroupBinding
Parameters:
particle - the particle

getParticles

public Collection<ParticleBinding> getParticles()
Specified by:
getParticles in class ModelGroupBinding

newPosition

public AbstractPosition newPosition(QName qName,
                                    Attributes attrs,
                                    ParticleBinding allParticle)
Specified by:
newPosition in class TermBinding

getGroupType

public String getGroupType()
Specified by:
getGroupType in class ModelGroupBinding

JBoss XML Binding 2.0.3.GA

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