Package com.sun.faces.mgbean
Class ManagedBeanInfo
java.lang.Object
com.sun.faces.mgbean.ManagedBeanInfo
public class ManagedBeanInfo extends Object
This class represents the parsed metadata for a
managed-bean
entry within a faces-config.xml.-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ManagedBeanInfo.ListEntry
static class
ManagedBeanInfo.ManagedProperty
static class
ManagedBeanInfo.MapEntry
-
Field Summary
Fields Modifier and Type Field Description static String
NULL_VALUE
-
Constructor Summary
Constructors Constructor Description ManagedBeanInfo(String name, String className, String beanScope, boolean eager, ManagedBeanInfo.MapEntry mapEntry, ManagedBeanInfo.ListEntry listEntry, List<ManagedBeanInfo.ManagedProperty> managedProperties, Map<String,String> descriptions)
ManagedBeanInfo(String name, String className, String beanScope, ManagedBeanInfo.MapEntry mapEntry, ManagedBeanInfo.ListEntry listEntry, List<ManagedBeanInfo.ManagedProperty> managedProperties, Map<String,String> descriptions)
-
Method Summary
Modifier and Type Method Description ManagedBeanInfo
clone(String name, String scope, boolean eager, ManagedBeanInfo source)
String
getClassName()
Map<String,String>
getDescriptions()
ManagedBeanInfo.ListEntry
getListEntry()
List<ManagedBeanInfo.ManagedProperty>
getManagedProperties()
ManagedBeanInfo.MapEntry
getMapEntry()
String
getName()
String
getScope()
boolean
hasListEntry()
boolean
hasManagedProperties()
boolean
hasMapEntry()
boolean
isEager()
-
Field Details
-
NULL_VALUE
- See Also:
- Constant Field Values
-
-
Constructor Details
-
ManagedBeanInfo
public ManagedBeanInfo(String name, String className, String beanScope, ManagedBeanInfo.MapEntry mapEntry, ManagedBeanInfo.ListEntry listEntry, List<ManagedBeanInfo.ManagedProperty> managedProperties, Map<String,String> descriptions) -
ManagedBeanInfo
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 Details
-
getName
-
getClassName
-
getScope
-
isEager
public boolean isEager() -
hasMapEntry
public boolean hasMapEntry() -
getMapEntry
-
hasListEntry
public boolean hasListEntry() -
getListEntry
-
hasManagedProperties
public boolean hasManagedProperties() -
getManagedProperties
-
getDescriptions
-
clone
-