Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.progeeks.meta
Class ListPropertyType  view ListPropertyType download ListPropertyType.java

java.lang.Object
  extended byorg.progeeks.meta.ClassPropertyType
      extended byorg.progeeks.meta.ContainerPropertyType
          extended byorg.progeeks.meta.ListPropertyType
All Implemented Interfaces:
PropertyType

public class ListPropertyType
extends ContainerPropertyType

Represents an ordered list of values such that they can be referenced by index number. ListPropertyType is a container type and so also provides information about the type of its members.

Version:
$Revision: 1.3 $

Field Summary
 
Fields inherited from class org.progeeks.meta.ContainerPropertyType
 
Fields inherited from class org.progeeks.meta.ClassPropertyType
 
Constructor Summary
ListPropertyType(PropertyType valueType)
          Creates a ListPropertyType representing an order list of values of the specified valueType.
 
Method Summary
 ContainerPropertyType replaceContainedType(PropertyType valueType)
          Clones this container property type and replaces the value type with the type specified.
 
Methods inherited from class org.progeeks.meta.ContainerPropertyType
equals, equals, getValueType, hashCode, toString
 
Methods inherited from class org.progeeks.meta.ClassPropertyType
convertPrimitive, getBaseClass, isInstance
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ListPropertyType

public ListPropertyType(PropertyType valueType)
Creates a ListPropertyType representing an order list of values of the specified valueType.

Method Detail

replaceContainedType

public ContainerPropertyType replaceContainedType(PropertyType valueType)
Clones this container property type and replaces the value type with the type specified. Subclasses should implement this to provide the correct ContainerPropertyType implementation.

Overrides:
replaceContainedType in class ContainerPropertyType