Class XLinkSchema.Role

All Implemented Interfaces:
Attribute
Enclosing class:
XLinkSchema

public static class XLinkSchema.Role extends XLinkSchema.XLinkAttribute
  • Constructor Details

    • Role

      public Role()
  • Method Details

    • getInstance

      public static Attribute getInstance()
    • getFixed

      public String getFixed()
      Description copied from interface: Attribute
      This is intended to imitate the fixed value option provided in the declaration of an XML Schema attribute.
      Returns:
      Fixed Value as a String or Null
      See Also:
      • schema.Attribute#getFixed()
    • getName

      public String getName()
      Description copied from interface: Attribute
      The name of the attribute specified if one was provided in the attribute declaration
      See Also:
      • schema.Attribute#getLocalName()
    • getUse

      public int getUse()
      Description copied from interface: Attribute
      Attributes only have three options for the number or occurences: none, once, optionally once. This method returns the mask which represents the use of this attribute.
      See Also:
      • schema.Attribute#getUse()
    • getSimpleType

      public SimpleType getSimpleType()
      Description copied from interface: Attribute
      Provides a reference to the simpleType which defines the data type of this attribute.
      See Also:
      • schema.Attribute#getSimpleType()