org.apache.ws.jaxme.generator.sg
Interface AttributeSG
- SGItem
- AttributeSGImpl
public interface AttributeSG
A source generator for attributes.
forAllNonNullValues
public void forAllNonNullValues(JavaMethod pMethod,
DirectAccessible pElement,
SGlet pSGlet)
throws SAXException
Invokes the given
SGlet
on any non null attribute
value.
forAllValues
public void forAllValues(JavaMethod pMethod,
DirectAccessible pElement,
SGlet pSGlet)
throws SAXException
Invokes the given
SGlet
on any attribute value,
assuming they are non-null.
getName
public XsQName getName()
Returns the attribute name.
getNamespaceList
public XsNamespaceList getNamespaceList()
If this is a "wildcard" attribute: Returns the namespace
list.
getProcessContents
public XsTWildcard.ProcessContents getProcessContents()
If this is a "wildcard" attribute: Returns how to process
unknown attributes.
getTypeSG
public TypeSG getTypeSG()
Returns the attributes type.
isRequired
public boolean isRequired()
Returns whether the attribute is required.
isWildcard
public boolean isWildcard()
Returns whether this is a "wildcard" attribute.
newPropertySGChain
public Object newPropertySGChain()