Package org.jboss.as.controller.parsing
Class ManagementSchema
- java.lang.Object
-
- org.jboss.as.controller.parsing.ManagementSchema
-
- All Implemented Interfaces:
Feature,FeatureFilter,FeatureRegistry,ManagementXmlSchema,IntVersionSchema<ManagementXmlSchema>,Schema,VersionedFeature<org.jboss.staxmapper.IntVersion,ManagementXmlSchema>,VersionedSchema<org.jboss.staxmapper.IntVersion,ManagementXmlSchema>,org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,ManagementXmlSchema>,org.jboss.staxmapper.XMLElementReader<List<org.jboss.dmr.ModelNode>>,org.jboss.staxmapper.XMLElementWriter<ModelMarshallingContext>
public class ManagementSchema extends Object implements ManagementXmlSchema
Base representation of a schema for the management model.- Author:
- Darran Lofthouse
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.as.controller.xml.IntVersionSchema
IntVersionSchema.IntVersionFormatter
-
-
Field Summary
-
Fields inherited from interface org.jboss.as.controller.xml.IntVersionSchema
JBOSS_IDENTIFIER, MAJOR, MAJOR_MINOR, MAJOR_MINOR_MICRO, WILDFLY_IDENTIFIER
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ManagementSchemacreate(ManagementXmlReaderWriter readerWriterDelegate, Stability stability, int majorVersion, int minorVersion, String localName)StringgetLocalName()Returns the local name of this attribute/element.VersionedNamespace<org.jboss.staxmapper.IntVersion,ManagementXmlSchema>getNamespace()Returns the versioned namespace of this attribute/element.voidreadElement(org.jboss.staxmapper.XMLExtendedStreamReader reader, List<org.jboss.dmr.ModelNode> value)voidwriteContent(org.jboss.staxmapper.XMLExtendedStreamWriter streamWriter, ModelMarshallingContext value)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jboss.as.controller.FeatureRegistry
enables
-
Methods inherited from interface org.jboss.as.controller.xml.Schema
getQualifiedName
-
Methods inherited from interface org.jboss.as.controller.xml.VersionedFeature
since
-
Methods inherited from interface org.jboss.as.controller.xml.VersionedSchema
getStability, getVersion
-
-
-
-
Method Detail
-
getNamespace
public VersionedNamespace<org.jboss.staxmapper.IntVersion,ManagementXmlSchema> getNamespace()
Description copied from interface:VersionedSchemaReturns the versioned namespace of this attribute/element.- Specified by:
getNamespacein interfaceSchema- Specified by:
getNamespacein interfaceVersionedSchema<org.jboss.staxmapper.IntVersion,ManagementXmlSchema>- Returns:
- the versioned namespace of this attribute/element.
-
getLocalName
public String getLocalName()
Description copied from interface:SchemaReturns the local name of this attribute/element.- Specified by:
getLocalNamein interfaceSchema- Returns:
- the local name of this attribute/element.
-
readElement
public void readElement(org.jboss.staxmapper.XMLExtendedStreamReader reader, List<org.jboss.dmr.ModelNode> value) throws XMLStreamException- Specified by:
readElementin interfaceorg.jboss.staxmapper.XMLElementReader<List<org.jboss.dmr.ModelNode>>- Throws:
XMLStreamException
-
writeContent
public void writeContent(org.jboss.staxmapper.XMLExtendedStreamWriter streamWriter, ModelMarshallingContext value) throws XMLStreamException- Specified by:
writeContentin interfaceorg.jboss.staxmapper.XMLElementWriter<ModelMarshallingContext>- Throws:
XMLStreamException
-
create
public static ManagementSchema create(ManagementXmlReaderWriter readerWriterDelegate, Stability stability, int majorVersion, int minorVersion, String localName)
-
-