com.sun.grid.jgdi.configuration.reflect
Class MapListPropertyDescriptor
java.lang.Object
com.sun.grid.jgdi.configuration.reflect.PropertyDescriptor
com.sun.grid.jgdi.configuration.reflect.MapListPropertyDescriptor
- Direct Known Subclasses:
- DefaultMapListPropertyDescriptor
public abstract class MapListPropertyDescriptor
- extends PropertyDescriptor
Constructor Summary |
protected |
MapListPropertyDescriptor(java.lang.Class beanClass,
java.lang.String propertyName,
java.lang.Class propertyType,
java.lang.String cullType,
java.lang.Class keyType,
java.lang.String cullListType,
int cullFieldName,
int keyCullFieldName,
int valueCullFieldName,
java.lang.Object defaultKey,
boolean readOnly,
boolean configurable)
|
Method Summary |
abstract void |
add(java.lang.Object bean,
java.lang.Object key,
java.lang.Object value)
|
abstract void |
addEmpty(java.lang.Object bean,
java.lang.Object key)
|
abstract java.lang.Object |
get(java.lang.Object bean,
java.lang.Object key,
int index)
|
abstract int |
getCount(java.lang.Object bean,
java.lang.Object key)
|
java.lang.String |
getCullListType()
|
java.lang.Object |
getDefaultKey()
|
int |
getKeyCullFieldName()
|
abstract java.util.Set |
getKeys(java.lang.Object bean)
|
java.lang.Class |
getKeyType()
|
abstract java.util.List |
getList(java.lang.Object bean,
java.lang.Object key)
|
int |
getValueCullFieldName()
|
abstract java.lang.Object |
remove(java.lang.Object bean,
java.lang.Object key,
int index)
|
abstract boolean |
remove(java.lang.Object bean,
java.lang.Object key,
java.lang.Object value)
|
abstract void |
removeAll(java.lang.Object bean)
|
abstract void |
removeAll(java.lang.Object bean,
java.lang.Object key)
|
abstract void |
set(java.lang.Object bean,
java.lang.Object key,
int index,
java.lang.Object value)
|
java.lang.String |
toString(java.lang.Object obj,
java.lang.Object key,
int index)
|
Methods inherited from class com.sun.grid.jgdi.configuration.reflect.PropertyDescriptor |
clone, equals, findMethod, findMethod, getBeanClass, getCullContentField, getCullFieldName, getCullType, getJNIPropertyType, getPropertyName, getPropertyType, hasCullWrapper, hashCode, invoke, isBrowsable, isConfigurable, isReadOnly, isSet, setBrowsable, setConfigurable, setCullContentField, setHasCullWrapper, setReadOnly |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
MapListPropertyDescriptor
protected MapListPropertyDescriptor(java.lang.Class beanClass,
java.lang.String propertyName,
java.lang.Class propertyType,
java.lang.String cullType,
java.lang.Class keyType,
java.lang.String cullListType,
int cullFieldName,
int keyCullFieldName,
int valueCullFieldName,
java.lang.Object defaultKey,
boolean readOnly,
boolean configurable)
get
public abstract java.lang.Object get(java.lang.Object bean,
java.lang.Object key,
int index)
add
public abstract void add(java.lang.Object bean,
java.lang.Object key,
java.lang.Object value)
addEmpty
public abstract void addEmpty(java.lang.Object bean,
java.lang.Object key)
set
public abstract void set(java.lang.Object bean,
java.lang.Object key,
int index,
java.lang.Object value)
remove
public abstract java.lang.Object remove(java.lang.Object bean,
java.lang.Object key,
int index)
remove
public abstract boolean remove(java.lang.Object bean,
java.lang.Object key,
java.lang.Object value)
removeAll
public abstract void removeAll(java.lang.Object bean)
removeAll
public abstract void removeAll(java.lang.Object bean,
java.lang.Object key)
getKeys
public abstract java.util.Set getKeys(java.lang.Object bean)
getList
public abstract java.util.List getList(java.lang.Object bean,
java.lang.Object key)
getCount
public abstract int getCount(java.lang.Object bean,
java.lang.Object key)
getDefaultKey
public java.lang.Object getDefaultKey()
getKeyCullFieldName
public int getKeyCullFieldName()
getValueCullFieldName
public int getValueCullFieldName()
getKeyType
public java.lang.Class getKeyType()
getCullListType
public java.lang.String getCullListType()
toString
public java.lang.String toString(java.lang.Object obj,
java.lang.Object key,
int index)
Copyright © 2007 Sun Microsystems, Inc. All rights reserved.