com.levigo.jadice.annotation.profiles
Class PropertiesDescriptor.CollectionValue<C extends Collection<Object>>

java.lang.Object
  extended by com.levigo.jadice.annotation.profiles.PropertiesDescriptor.JavaTypedValue<C>
      extended by com.levigo.jadice.annotation.profiles.PropertiesDescriptor.CollectionValue<C>
All Implemented Interfaces:
PropertiesDescriptor.Value<C>
Direct Known Subclasses:
PropertiesDescriptor.CollectionValue.ListValue, PropertiesDescriptor.CollectionValue.SetValue
Enclosing class:
PropertiesDescriptor

public static class PropertiesDescriptor.CollectionValue<C extends Collection<Object>>
extends PropertiesDescriptor.JavaTypedValue<C>


Nested Class Summary
static class PropertiesDescriptor.CollectionValue.ListValue<C extends List<Object>>
           
static class PropertiesDescriptor.CollectionValue.SetValue<C extends Set<Object>>
           
 
Constructor Summary
PropertiesDescriptor.CollectionValue()
           
PropertiesDescriptor.CollectionValue(C value)
           
 
Method Summary
protected  C createDefaultCollection()
           
 PropertiesDescriptor.ValueElement[] getElements()
           
 C getV()
           
protected  void initCollection()
           
 void setElements(PropertiesDescriptor.ValueElement[] elements)
           
static PropertiesDescriptor.Value<Collection<?>> wrap(Collection<?> value)
           
 
Methods inherited from class com.levigo.jadice.annotation.profiles.PropertiesDescriptor.JavaTypedValue
getJavaTypeName, setJavaTypeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertiesDescriptor.CollectionValue

public PropertiesDescriptor.CollectionValue()

PropertiesDescriptor.CollectionValue

public PropertiesDescriptor.CollectionValue(C value)
Method Detail

getElements

public PropertiesDescriptor.ValueElement[] getElements()

setElements

public void setElements(PropertiesDescriptor.ValueElement[] elements)

initCollection

protected void initCollection()

createDefaultCollection

protected C createDefaultCollection()

wrap

public static PropertiesDescriptor.Value<Collection<?>> wrap(Collection<?> value)

getV

public C getV()


Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.