oracle.jbo.domain
Class DomainStructureDef
java.lang.Object
|
+--oracle.jbo.domain.DomainStructureDef
- All Implemented Interfaces:
- StructureDef
- public class DomainStructureDef
- extends java.lang.Object
- implements StructureDef
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DomainStructureDef
public DomainStructureDef(AttributeDef[] attrDefs)
getAttributeDefs
public AttributeDef[] getAttributeDefs()
- Gets the defined attributes.
- Specified by:
getAttributeDefs
in interface StructureDef
- Returns:
- an array of attribute definitions.
getAttributeCount
public int getAttributeCount()
- Counts the defined attributes.
- Specified by:
getAttributeCount
in interface StructureDef
- Returns:
- the number of attributes.
findAttributeDef
public AttributeDef findAttributeDef(java.lang.String name)
- Gets an attribute definition by name.
- Specified by:
findAttributeDef
in interface StructureDef
- Parameters:
name
- the name of an AttributeDef
.- Returns:
- an attribute definition, or
null
if not found.
lookupAttributeDef
public AttributeDef lookupAttributeDef(java.lang.String name)
- Gets an attribute definition by name.
- Specified by:
lookupAttributeDef
in interface StructureDef
- Parameters:
name
- the name of an AttributeDef
.- Returns:
- an attribute definition, or
null
if not found.
getAttributeDef
public AttributeDef getAttributeDef(int index)
- Gets an attribute definition by index.
- Specified by:
getAttributeDef
in interface StructureDef
- Parameters:
index
- the index of an AttributeDef
, where the leftmost
attribute has index zero.- Returns:
- an attribute definition.