Enum IOSubsystemSchema

  • All Implemented Interfaces:
    Serializable, Comparable<IOSubsystemSchema>, org.jboss.as.controller.Feature, org.jboss.as.controller.FeatureFilter, org.jboss.as.controller.FeatureRegistry, org.jboss.as.controller.PersistentSubsystemSchema<IOSubsystemSchema>, org.jboss.as.controller.SubsystemSchema<IOSubsystemSchema>, org.jboss.as.controller.xml.IntVersionSchema<IOSubsystemSchema>, org.jboss.as.controller.xml.Schema, org.jboss.as.controller.xml.VersionedFeature<org.jboss.staxmapper.IntVersion,​IOSubsystemSchema>, org.jboss.as.controller.xml.VersionedSchema<org.jboss.staxmapper.IntVersion,​IOSubsystemSchema>, org.jboss.as.controller.xml.XMLElementSchema<IOSubsystemSchema,​List<org.jboss.dmr.ModelNode>>, org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,​IOSubsystemSchema>, org.jboss.staxmapper.XMLElementReader<List<org.jboss.dmr.ModelNode>>

    public enum IOSubsystemSchema
    extends Enum<IOSubsystemSchema>
    implements org.jboss.as.controller.PersistentSubsystemSchema<IOSubsystemSchema>
    Enumerates the supported schemas of the IO subsystem.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.jboss.as.controller.xml.IntVersionSchema

        org.jboss.as.controller.xml.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
      org.jboss.as.controller.xml.VersionedNamespace<org.jboss.staxmapper.IntVersion,​IOSubsystemSchema> getNamespace()  
      org.jboss.as.controller.PersistentResourceXMLDescription getXMLDescription()  
      static IOSubsystemSchema valueOf​(String name)
      Returns the enum constant of this type with the specified name.
      static IOSubsystemSchema[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from interface org.jboss.as.controller.FeatureRegistry

        enables
      • Methods inherited from interface org.jboss.as.controller.PersistentSubsystemSchema

        readElement
      • Methods inherited from interface org.jboss.as.controller.xml.Schema

        getQualifiedName
      • Methods inherited from interface org.jboss.as.controller.SubsystemSchema

        getLocalName
      • Methods inherited from interface org.jboss.staxmapper.Versioned

        getComparator
      • 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

      • values

        public static IOSubsystemSchema[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (IOSubsystemSchema c : IOSubsystemSchema.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static IOSubsystemSchema valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getNamespace

        public org.jboss.as.controller.xml.VersionedNamespace<org.jboss.staxmapper.IntVersion,​IOSubsystemSchema> getNamespace()
        Specified by:
        getNamespace in interface org.jboss.as.controller.xml.Schema
        Specified by:
        getNamespace in interface org.jboss.as.controller.xml.VersionedSchema<org.jboss.staxmapper.IntVersion,​IOSubsystemSchema>
      • getXMLDescription

        public org.jboss.as.controller.PersistentResourceXMLDescription getXMLDescription()
        Specified by:
        getXMLDescription in interface org.jboss.as.controller.PersistentSubsystemSchema<IOSubsystemSchema>