org.chromattic.core
Class ListType

java.lang.Object
  extended by org.chromattic.core.ListType

public abstract class ListType
extends java.lang.Object

Version:
$Revision$
Author:
Julien Viet

Field Summary
static ListType ARRAY
           
static ListType LIST
           
 
Constructor Summary
ListType()
           
 
Method Summary
abstract
<E> java.util.List<E>
create(ValueDefinition<?,E> elementType, int size)
           
abstract
<E> java.lang.Object
unwrap(ValueDefinition<?,E> elementType, java.util.List<E> list)
           
abstract
<E> java.util.List<E>
wrap(ValueDefinition<?,E> elementType, java.lang.Object array)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARRAY

public static final ListType ARRAY

LIST

public static final ListType LIST
Constructor Detail

ListType

public ListType()
Method Detail

create

public abstract <E> java.util.List<E> create(ValueDefinition<?,E> elementType,
                                             int size)

unwrap

public abstract <E> java.lang.Object unwrap(ValueDefinition<?,E> elementType,
                                            java.util.List<E> list)

wrap

public abstract <E> java.util.List<E> wrap(ValueDefinition<?,E> elementType,
                                           java.lang.Object array)


Copyright © 2011 eXo Platform SAS. All Rights Reserved.