public abstract class ModelGroupBinding extends TermBinding
Modifier and Type | Field and Description |
---|---|
protected boolean |
requiredParticle |
addMethodMetaData, beforeMarshallingCallback, beforeSetParentCallback, classMetaData, handler, mapEntryKey, mapEntryMetaData, mapEntryValue, propertyMetaData, putMethodMetaData, qName, repeatableHandler, schema, skip, valueAdapter, valueMetaData
Modifier | Constructor and Description |
---|---|
protected |
ModelGroupBinding(SchemaBinding schema) |
Modifier and Type | Method and Description |
---|---|
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.
|
abstract ElementBinding |
getArrayItem() |
ElementBinding |
getElement(QName qName,
Attributes attrs,
boolean ignoreWildcards) |
abstract String |
getGroupType() |
abstract Collection<ParticleBinding> |
getParticles() |
boolean |
hasRequiredParticle() |
boolean |
isElement() |
boolean |
isModelGroup() |
boolean |
isSkip() |
boolean |
isWildcard() |
String |
toString() |
getAddMethodMetaData, getBeforeMarshallingCallback, getBeforeSetParentCallback, getClassMetaData, getHandler, getMapEntryMetaData, getPropertyMetaData, getPutMethodMetaData, getQName, getRepeatableHandler, getSchema, getValueAdapter, getValueMetaData, isMapEntryKey, isMapEntryValue, newPosition, setAddMethodMetaData, setBeforeMarshallingCallback, setBeforeSetParentCallback, setClassMetaData, setHandler, setMapEntryKey, setMapEntryMetaData, setMapEntryValue, setPropertyMetaData, setPutMethodMetaData, setQName, setRepeatableHandler, setSkip, setValueAdapter, setValueMetaData
protected ModelGroupBinding(SchemaBinding schema)
public abstract ElementBinding getArrayItem()
public void addParticle(ParticleBinding particle)
particle
- the particlepublic abstract Collection<ParticleBinding> getParticles()
public boolean hasRequiredParticle()
public ElementBinding getElement(QName qName, Attributes attrs, boolean ignoreWildcards)
public boolean isSkip()
isSkip
in class TermBinding
public boolean isModelGroup()
isModelGroup
in class TermBinding
public boolean isWildcard()
isWildcard
in class TermBinding
public boolean isElement()
isElement
in class TermBinding
public abstract String getGroupType()
Copyright © 2015 JBoss by Red Hat. All rights reserved.