Package org.jboss.as.controller.xml
Interface XMLAttribute<RC,WC>
-
- All Superinterfaces:
Feature,XMLComponent<RC,WC>
- All Known Implementing Classes:
XMLAttribute.DefaultXMLAttribute
public interface XMLAttribute<RC,WC> extends XMLComponent<RC,WC>
Encapsulates an attribute of an XML element.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceXMLAttribute.Builder<RC,WC>static classXMLAttribute.DefaultBuilder<RC,WC>static classXMLAttribute.DefaultXMLAttribute<RC,WC>static classXMLAttribute.UseEnumerates permissible xs:attribute usage.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QNamegetName()Returns the qualified name of this attribute.XMLAttributeReader<RC>getReader()Returns the reader of this XML component.XMLUsagegetUsage()Returns the usage of this XML attribute.-
Methods inherited from interface org.jboss.as.controller.Feature
getStability
-
Methods inherited from interface org.jboss.as.controller.xml.XMLComponent
getWriter
-
-
-
-
Method Detail
-
getName
QName getName()
Returns the qualified name of this attribute.- Returns:
- the qualified name of this attribute.
-
getReader
XMLAttributeReader<RC> getReader()
Description copied from interface:XMLComponentReturns the reader of this XML component.- Specified by:
getReaderin interfaceXMLComponent<RC,WC>- Returns:
- the reader of this XML component.
-
getUsage
XMLUsage getUsage()
Returns the usage of this XML attribute.- Returns:
- the usage of this XML attribute.
-
-