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

## com.sun.mdm.index.objects
Class AttributeMetaData

    java.lang.Object
      java.util.AbstractCollection
          java.util.AbstractList
              java.util.ArrayList
                  com.sun.mdm.index.objects.AttributeMetaData

All Implemented Interfaces:
  java.lang.Cloneable, java.util.Collection, java.lang.Iterable, java.util.List, java.util.RandomAccess, java.io.Serializable

public class AttributeMetaData
extends java.util.ArrayList

See Also:
  Serialized Form

Nested Class Summary
`(package private) class` | `AttributeMetaData.InvalidElementNameException`

Field Summary
`static int` | `OMEGAMETA_BOOL_TYPE` boolean type
`static int` | `OMEGAMETA_BYTE_TYPE` byte type
`static int` | `OMEGAMETA_INT_TYPE` int type
`static int` | `OMEGAMETA_LONG_TYPE` long type
`static int` | `OMEGAMETA_OMEGA_TYPE` object type
`static int` | `OMEGAMETA_STRING_TYPE` string type
`static int` | `OMEGAMETA_UNDEFINED_TYPE` undefined type

Fields inherited from class java.util.AbstractList
`modCount`

Constructor Summary
`AttributeMetaData()` default constructor

Method Summary
`void` | `add(java.lang.String elementName, int elementType, boolean match)`
`java.util.ArrayList` | `getFieldNames()` gets an ArrayList of field names
`boolean` | `getMatch(java.lang.String elementName)` gets Match flag by field name
`java.util.ArrayList` | `getSecondaryObjectNames()`
`int` | `getType(java.lang.String elementName)`

Methods inherited from class java.util.ArrayList
`add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize`

Methods inherited from class java.util.AbstractList
`equals, hashCode, iterator, listIterator, listIterator, subList`

Methods inherited from class java.util.AbstractCollection
`containsAll, removeAll, retainAll, toString`

Methods inherited from class java.lang.Object
`finalize, getClass, notify, notifyAll, wait, wait, wait`

Methods inherited from interface java.util.List
`containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList`

Field Detail

### OMEGAMETA_BOOL_TYPE

    public static final int OMEGAMETA_BOOL_TYPE

  boolean type

  See Also:
    Constant Field Values

### OMEGAMETA_BYTE_TYPE

    public static final int OMEGAMETA_BYTE_TYPE

  byte type

  See Also:
    Constant Field Values

### OMEGAMETA_INT_TYPE

    public static final int OMEGAMETA_INT_TYPE

  int type

  See Also:
    Constant Field Values

### OMEGAMETA_LONG_TYPE

    public static final int OMEGAMETA_LONG_TYPE

  long type

  See Also:
    Constant Field Values

### OMEGAMETA_OMEGA_TYPE

    public static final int OMEGAMETA_OMEGA_TYPE

  object type

  See Also:
    Constant Field Values

### OMEGAMETA_STRING_TYPE

    public static final int OMEGAMETA_STRING_TYPE

  string type

  See Also:
    Constant Field Values

### OMEGAMETA_UNDEFINED_TYPE

    public static final int OMEGAMETA_UNDEFINED_TYPE

  undefined type

  See Also:
    Constant Field Values

Constructor Detail

### AttributeMetaData

    public AttributeMetaData()

  default constructor

Method Detail

### add

    public void add(java.lang.String elementName,
                    int elementType,
                    boolean match)

  Parameters:
    `elementName` - element name
    `elementType` - element type
    `match` - match

### getFieldNames

    public java.util.ArrayList getFieldNames()

  gets an ArrayList of field names

  Returns:
    ArrayList

### getMatch

    public boolean getMatch(java.lang.String elementName)
                     throws SystemObjectException

  gets Match flag by field name

  Parameters:
    `elementName` - field name String
  Returns:
    boolean
  Throws:
    `SystemObjectException` - system object exception

### getSecondaryObjectNames

    public java.util.ArrayList getSecondaryObjectNames()

  Returns:
    ArrayList list

### getType

    public int getType(java.lang.String elementName)
                throws SystemObjectException

  Parameters:
    `elementName` - element name
  Returns:
    int type
  Throws:
    `SystemObjectException` - system object exception

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

Sun Microsystems, Inc.