public class TypeBinding extends Object
Constructor and Description |
---|
TypeBinding() |
TypeBinding(CharactersHandler charactersHandler) |
TypeBinding(QName qName) |
TypeBinding(QName qName,
CharactersHandler charactersHandler) |
TypeBinding(QName qName,
TypeBinding baseType) |
protected QName qName
public TypeBinding()
public TypeBinding(QName qName)
public TypeBinding(CharactersHandler charactersHandler)
public TypeBinding(QName qName, CharactersHandler charactersHandler)
public TypeBinding(QName qName, TypeBinding baseType)
public QName getQName()
public ElementBinding getElement(QName name)
public void addParticle(ParticleBinding particle)
public void addElement(ElementBinding element)
public void addElement(ElementBinding element, int minOccurs, boolean unbounded)
public ElementBinding addElement(QName name, TypeBinding type)
public ElementBinding addElement(QName name, TypeBinding type, int minOccurs, boolean unbounded)
public void addGroup(Map<QName,TypeBinding> group)
public AttributeBinding getAttribute(QName qName)
public Attributes expandWithDefaultAttributes(Attributes attrs)
attrs
- - the attributes seen in the documentpublic AttributeBinding addAttribute(QName name, TypeBinding type, AttributeHandler handler)
public void addAttribute(AttributeBinding attr)
public Collection<AttributeBinding> getAttributes()
public CharactersHandler getCharactersHandler()
public void setCharactersHandler(CharactersHandler charactersHandler)
public void setSimpleType(CharactersHandler charactersHandler)
charactersHandler
- public TypeBinding getSimpleType()
public void setSimpleType(TypeBinding simpleType)
public void setHandler(ParticleHandler handler)
public ParticleHandler getHandler()
public void pushInterceptor(QName qName, ElementInterceptor interceptor)
qName
- interceptor
- public List<ElementInterceptor> getInterceptors(QName qName)
qName
- public TypeBinding getBaseType()
public void setBaseType(TypeBinding baseType)
public boolean isSimple()
public void setSimple(boolean simple)
public boolean isTextContentAllowed()
public ClassMetaData getClassMetaData()
public void setClassMetaData(ClassMetaData classMetaData)
public SchemaBinding getSchemaBinding()
public void setSchemaBinding(SchemaBinding schemaBinding)
public void setValueMetaData(ValueMetaData valueMetaData)
public ValueMetaData getValueMetaData()
public PropertyMetaData getPropertyMetaData()
public void setPropertyMetaData(PropertyMetaData propertyMetaData)
public MapEntryMetaData getMapEntryMetaData()
public void setMapEntryMetaData(MapEntryMetaData mapEntryMetaData)
public void setSkip(boolean skip)
public boolean isSkip()
public CharactersMetaData getCharactersMetaData()
public void setCharactersMetaData(CharactersMetaData charMetaData)
public void setAddMethodMetaData(AddMethodMetaData addMethodMetaData)
public AddMethodMetaData getAddMethodMetaData()
public ValueAdapter getValueAdapter()
public void setValueAdapter(ValueAdapter valueAdapter)
public boolean isStartElementCreatesObject()
public void setStartElementCreatesObject(boolean startElementCreatesObject)
startElementCreatesObject
- public WildcardBinding getWildcard()
public ParticleBinding getParticle()
public void setParticle(ParticleBinding particle)
public void addLexicalPattern(String patternValue)
public void addEnumValue(String value)
public void setItemType(TypeBinding itemType)
public TypeBinding getItemType()
public XOPUnmarshaller getXopUnmarshaller()
public void setXopUnmarshaller(XOPUnmarshaller xopUnmarshaller)
public XOPMarshaller getXopMarshaller()
public void setXopMarshaller(XOPMarshaller xopMarshaller)
public boolean hasOnlyXmlMimeAttributes()
public void setBeforeMarshallingCallback(TermBeforeMarshallingCallback marshallingHandler)
public TermBeforeMarshallingCallback getBeforeMarshallingCallback()
public void setBeforeSetParentCallback(TermBeforeSetParentCallback beforeSetParent)
public TermBeforeSetParentCallback getBeforeSetParentCallback()
public boolean isIgnoreEmptyString()
public void setIgnoreEmptyString(boolean value)
public AnyAttributeBinding getAnyAttribute()
public void setAnyAttribute(AnyAttributeBinding anyAttribute)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.