Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.xmlbeans
Interface SchemaLocalAttribute

All Superinterfaces:
  SchemaAnnotated, SchemaField

All Known Subinterfaces:
  SchemaGlobalAttribute

public interface SchemaLocalAttribute
extends SchemaField, SchemaAnnotated

Represents a local or global attribute definition.

Field Summary
`static int` | `OPTIONAL` An optional attribute.
`static int` | `PROHIBITED` A prohibited attribute.
`static int` | `REQUIRED` A required attribute.

Method Summary
`int` | `getUse()` Returns `PROHIBITED`, `OPTIONAL`, or `REQUIRED`.

Methods inherited from interface org.apache.xmlbeans.SchemaField
`getDefaultText, getDefaultValue, getMaxOccurs, getMinOccurs, getName, getType, getUserData, isAttribute, isDefault, isFixed, isNillable`

Methods inherited from interface org.apache.xmlbeans.SchemaAnnotated
`getAnnotation`

Field Detail

### PROHIBITED

    public static final int PROHIBITED

  A prohibited attribute. See `getUse()`.

  See Also:
    Constant Field Values

### OPTIONAL

    public static final int OPTIONAL

  An optional attribute. See `getUse()`.

  See Also:
    Constant Field Values

### REQUIRED

    public static final int REQUIRED

  A required attribute. See `getUse()`.

  See Also:
    Constant Field Values

Method Detail

### getUse

    public int getUse()

  Returns `PROHIBITED`, `OPTIONAL`, or `REQUIRED`. (Actually, never returns PROHIBITED because the schema specificaion states that a prohibited attribute is equivalent to no attribute at all, so a prohibited attribute will never be present in the compiled model.)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD