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