APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.beans.introspect

public final Class PropertyInfo

extends Object
Class Inheritance
Imports
java.beans.BeanProperty, java.lang.reflect.Field, .Method, .Modifier, .Type, java.util.ArrayList, .Collections, .EnumMap, .List, .Map, .TreeMap

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private PropertyInfo
private Map<PropertyInfo.Name, Object>
private MethodInfo
private List<MethodInfo>
private Class<?>
private static final Class<?>
private static final String
private MethodInfo
private List<MethodInfo>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static List<MethodInfo>
add(List<MethodInfo> list, Method method, Type type)

public Object
public static Map<String, PropertyInfo>
get(Class<?> type)

public PropertyInfo
private static PropertyInfo
getInfo(Map<String, PropertyInfo> map, String key, boolean indexed)

public Class<?>
public Method
public Method
private boolean
private boolean
public boolean
public boolean
private static boolean
private static boolean
isPrefix(String name, String prefix)

private void
put(PropertyInfo.Name name, boolean value)

private void
put(PropertyInfo.Name name, String value)

private void
put(PropertyInfo.Name name, Object value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

indexedback to summary
private PropertyInfo indexed
mapback to summary
private Map<PropertyInfo.Name, Object> map
readback to summary
private MethodInfo read
readListback to summary
private List<MethodInfo> readList
typeback to summary
private Class<?> type
VETO_EXCEPTIONback to summary
private static final Class<?> VETO_EXCEPTION
VETO_EXCEPTION_NAMEback to summary
private static final String VETO_EXCEPTION_NAME
writeback to summary
private MethodInfo write
writeListback to summary
private List<MethodInfo> writeList

Constructor Detail

PropertyInfoback to summary
private PropertyInfo()

Method Detail

addback to summary
private static List<MethodInfo> add(List<MethodInfo> list, Method method, Type type)
getback to summary
public Object get(PropertyInfo.Name name)
getback to summary
public static Map<String, PropertyInfo> get(Class<?> type)
getIndexedback to summary
public PropertyInfo getIndexed()
getInfoback to summary
private static PropertyInfo getInfo(Map<String, PropertyInfo> map, String key, boolean indexed)
getPropertyTypeback to summary
public Class<?> getPropertyType()
getReadMethodback to summary
public Method getReadMethod()
getWriteMethodback to summary
public Method getWriteMethod()
initializeback to summary
private boolean initialize()
initializeback to summary
private boolean initialize(MethodInfo info)
isback to summary
public boolean is(PropertyInfo.Name name)
isConstrainedback to summary
public boolean isConstrained()
isParentOfIncomingback to summary
private static boolean isParentOfIncoming(MethodInfo current, MethodInfo incoming)
isPrefixback to summary
private static boolean isPrefix(String name, String prefix)
putback to summary
private void put(PropertyInfo.Name name, boolean value)
putback to summary
private void put(PropertyInfo.Name name, String value)
putback to summary
private void put(PropertyInfo.Name name, Object value)
com.sun.beans.introspect back to summary

public final Enum PropertyInfo.Name

extends Enum<PropertyInfo.Name>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final PropertyInfo.Name
public static final PropertyInfo.Name
public static final PropertyInfo.Name
public static final PropertyInfo.Name
public static final PropertyInfo.Name
public static final PropertyInfo.Name
public static final PropertyInfo.Name
public static final PropertyInfo.Name

Constructor Summary

AccessConstructor and Description
private
Name()

Method Summary

Modifier and TypeMethod and Description
public static PropertyInfo.Name
public static PropertyInfo.Name[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

boundback to summary
public static final PropertyInfo.Name bound
descriptionback to summary
public static final PropertyInfo.Name description
enumerationValuesback to summary
public static final PropertyInfo.Name enumerationValues
expertback to summary
public static final PropertyInfo.Name expert
hiddenback to summary
public static final PropertyInfo.Name hidden
preferredback to summary
public static final PropertyInfo.Name preferred
requiredback to summary
public static final PropertyInfo.Name required
visualUpdateback to summary
public static final PropertyInfo.Name visualUpdate

Constructor Detail

Nameback to summary
private Name()

Method Detail

valueOfback to summary
public static PropertyInfo.Name valueOf(String name)
valuesback to summary
public static PropertyInfo.Name[] values()