com.sun.mdm.index.objects
Class AttributeMetaData

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.ArrayList
              extended bycom.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


Sun Microsystems, Inc.