Top Description Inners Fields Constructors Methods
com.sun.faces.mgbean

public Class ManagedBeanInfo

extends Object
Class Inheritance
Imports
java.util.List, .Map, com.sun.faces.el.ELUtils

This class represents the parsed metadata for a managed-bean entry within a faces-config.xml.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
private String
private String
private Map<String, String>
pack-priv boolean
private ManagedBeanInfo.ListEntry
private List<ManagedBeanInfo.ManagedProperty>
private ManagedBeanInfo.MapEntry
private String
public static final String

Constructor Summary

AccessConstructor and Description
public
ManagedBeanInfo(String name, String className, String beanScope, ManagedBeanInfo.MapEntry mapEntry, ManagedBeanInfo.ListEntry listEntry, List<ManagedBeanInfo.ManagedProperty> managedProperties, Map<String, String> descriptions)

public
ManagedBeanInfo(String name, String className, String beanScope, boolean eager, ManagedBeanInfo.MapEntry mapEntry, ManagedBeanInfo.ListEntry listEntry, List<ManagedBeanInfo.ManagedProperty> managedProperties, Map<String, String> descriptions)

Method Summary

Modifier and TypeMethod and Description
public ManagedBeanInfo
clone(String name, String scope, boolean eager, ManagedBeanInfo source)

public String
public Map<String, String>
public ManagedBeanInfo.ListEntry
public List<ManagedBeanInfo.ManagedProperty>
public ManagedBeanInfo.MapEntry
public String
public String
public boolean
public boolean
public boolean
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

beanScopeback to summary
private String beanScope
classNameback to summary
private String className
descriptionsback to summary
private Map<String, String> descriptions
eagerback to summary
pack-priv boolean eager
listEntryback to summary
private ManagedBeanInfo.ListEntry listEntry
managedPropertiesback to summary
private List<ManagedBeanInfo.ManagedProperty> managedProperties
mapEntryback to summary
private ManagedBeanInfo.MapEntry mapEntry
nameback to summary
private String name
NULL_VALUEback to summary
public static final String NULL_VALUE

Constructor Detail

ManagedBeanInfoback to summary
public ManagedBeanInfo(String name, String className, String beanScope, ManagedBeanInfo.MapEntry mapEntry, ManagedBeanInfo.ListEntry listEntry, List<ManagedBeanInfo.ManagedProperty> managedProperties, Map<String, String> descriptions)
ManagedBeanInfoback to summary
public ManagedBeanInfo(String name, String className, String beanScope, boolean eager, ManagedBeanInfo.MapEntry mapEntry, ManagedBeanInfo.ListEntry listEntry, List<ManagedBeanInfo.ManagedProperty> managedProperties, Map<String, String> descriptions)

Method Detail

cloneback to summary
public ManagedBeanInfo clone(String name, String scope, boolean eager, ManagedBeanInfo source)
getClassNameback to summary
public String getClassName()
getDescriptionsback to summary
public Map<String, String> getDescriptions()
getListEntryback to summary
public ManagedBeanInfo.ListEntry getListEntry()
getManagedPropertiesback to summary
public List<ManagedBeanInfo.ManagedProperty> getManagedProperties()
getMapEntryback to summary
public ManagedBeanInfo.MapEntry getMapEntry()
getNameback to summary
public String getName()
getScopeback to summary
public String getScope()
hasListEntryback to summary
public boolean hasListEntry()
hasManagedPropertiesback to summary
public boolean hasManagedProperties()
hasMapEntryback to summary
public boolean hasMapEntry()
isEagerback to summary
public boolean isEager()
com.sun.faces.mgbean back to summary

public Class ManagedBeanInfo.ListEntry

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private String
private List<String>

Constructor Summary

AccessConstructor and Description
public
ListEntry(String valueClass, List<String> values)

Method Summary

Modifier and TypeMethod and Description
public String
public List<String>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

valueClassback to summary
private String valueClass
valuesback to summary
private List<String> values

Constructor Detail

ListEntryback to summary
public ListEntry(String valueClass, List<String> values)

Method Detail

getValueClassback to summary
public String getValueClass()
getValuesback to summary
public List<String> getValues()
com.sun.faces.mgbean back to summary

public Class ManagedBeanInfo.ManagedProperty

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private ManagedBeanInfo.ListEntry
private ManagedBeanInfo.MapEntry
private String
private String
private String
private String

Constructor Summary

AccessConstructor and Description
public
ManagedProperty(String propertyName, String propertyClass, String propertyValue, ManagedBeanInfo.MapEntry mapEntry, ManagedBeanInfo.ListEntry listEntry)

public
ManagedProperty(String propertyAlias, String propertyName, String propertyClass, String propertyValue, ManagedBeanInfo.MapEntry mapEntry, ManagedBeanInfo.ListEntry listEntry)

Method Summary

Modifier and TypeMethod and Description
public ManagedBeanInfo.ListEntry
public ManagedBeanInfo.MapEntry
public String
public String
public String
public String
public boolean
public boolean
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

listEntryback to summary
private ManagedBeanInfo.ListEntry listEntry
mapEntryback to summary
private ManagedBeanInfo.MapEntry mapEntry
propertyAliasback to summary
private String propertyAlias
propertyClassback to summary
private String propertyClass
propertyNameback to summary
private String propertyName
propertyValueback to summary
private String propertyValue

Constructor Detail

ManagedPropertyback to summary
public ManagedProperty(String propertyName, String propertyClass, String propertyValue, ManagedBeanInfo.MapEntry mapEntry, ManagedBeanInfo.ListEntry listEntry)
ManagedPropertyback to summary
public ManagedProperty(String propertyAlias, String propertyName, String propertyClass, String propertyValue, ManagedBeanInfo.MapEntry mapEntry, ManagedBeanInfo.ListEntry listEntry)

Method Detail

getListEntryback to summary
public ManagedBeanInfo.ListEntry getListEntry()
getMapEntryback to summary
public ManagedBeanInfo.MapEntry getMapEntry()
getPropertyAliasback to summary
public String getPropertyAlias()
getPropertyClassback to summary
public String getPropertyClass()
getPropertyNameback to summary
public String getPropertyName()
getPropertyValueback to summary
public String getPropertyValue()
hasListEntryback to summary
public boolean hasListEntry()
hasMapEntryback to summary
public boolean hasMapEntry()
hasPropertyValueback to summary
public boolean hasPropertyValue()
com.sun.faces.mgbean back to summary

public Class ManagedBeanInfo.MapEntry

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private Map<String, String>
private String
private String

Constructor Summary

AccessConstructor and Description
public
MapEntry(String keyClass, String valueClass, Map<String, String> entries)

Method Summary

Modifier and TypeMethod and Description
public Map<String, String>
public String
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

entriesback to summary
private Map<String, String> entries
keyClassback to summary
private String keyClass
valueClassback to summary
private String valueClass

Constructor Detail

MapEntryback to summary
public MapEntry(String keyClass, String valueClass, Map<String, String> entries)

Method Detail

getEntriesback to summary
public Map<String, String> getEntries()
getKeyClassback to summary
public String getKeyClass()
getValueClassback to summary
public String getValueClass()