com.agfa.hap.sdo
Interface Property

All Superinterfaces:
Property

public interface Property
extends Property

A representation of a Property in the type of a data object. We extend Property to have type safety (through generics) and to add functionality such as getIndex().


Method Summary
 java.util.List<java.lang.String> getAliasNames()
          Return a list of alias names for this Property.
 Type getContainingType()
          Returns the containing type of this Property.
 int getIndex()
          Return the index in the list of properties of its containingtype.
 Property getOpposite()
          Returns the opposite Property if the Property is bi-directional or null otherwise.
 Type getType()
          Returns the type of the Property.
 
Methods inherited from interface commonj.sdo.Property
get, getDefault, getInstanceProperties, getName, isContainment, isMany, isNullable, isOpenContent, isReadOnly
 

Method Detail

getType

Type getType()
Returns the type of the Property.

Specified by:
getType in interface Property
Returns:
the Property type.

getContainingType

Type getContainingType()
Returns the containing type of this Property.

Specified by:
getContainingType in interface Property
Returns:
the Property's containing type.
See Also:
Type.getProperties()

getOpposite

Property getOpposite()
Returns the opposite Property if the Property is bi-directional or null otherwise.

Specified by:
getOpposite in interface Property
Returns:
the opposite Property if the Property is bi-directional or null

getAliasNames

java.util.List<java.lang.String> getAliasNames()
Return a list of alias names for this Property.

Specified by:
getAliasNames in interface Property
Returns:
a list of alias names for this Property.

getIndex

int getIndex()
Return the index in the list of properties of its containingtype.

Specified by:
getIndex in interface Property
Returns:
See Also:
Type.getProperties()


Copyright © 2007. All Rights Reserved.