org.rhq.core.gui.configuration
Class AbstractPropertyBagUIComponentTreeFactory

java.lang.Object
  extended by org.rhq.core.gui.configuration.AbstractPropertyBagUIComponentTreeFactory
Direct Known Subclasses:
GroupUIComponentTreeFactory, MapInConfigurationUIComponentTreeFactory, MapInListUIComponentTreeFactory

public abstract class AbstractPropertyBagUIComponentTreeFactory
extends Object

A factory that generates a tree of JSF components that depicts a given collection of JON Propertys.

Author:
Ian Springer

Field Summary
protected static String PROPERTY_LIST_VALUE_ACCESSOR_SUFFIX
           
protected static String PROPERTY_MAP_VALUE_ACCESSOR_SUFFIX
           
protected static String PROPERTY_SIMPLE_OVERRIDE_ACCESSOR_SUFFIX
           
protected static String PROPERTY_SIMPLE_VALUE_ACCESSOR_SUFFIX
           
 
Constructor Summary
AbstractPropertyBagUIComponentTreeFactory(AbstractConfigurationComponent config, Collection<org.rhq.core.domain.configuration.definition.PropertyDefinition> propertyDefinitions, org.rhq.core.domain.configuration.AbstractPropertyMap propertyMap, boolean topLevel, String valueExpressionFormat)
           
 
Method Summary
 javax.faces.component.UIComponent createUIComponentTree(String rowStyleClass)
           
protected  AbstractConfigurationComponent getConfigurationComponent()
           
protected  Integer getListIndex()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_SIMPLE_OVERRIDE_ACCESSOR_SUFFIX

protected static final String PROPERTY_SIMPLE_OVERRIDE_ACCESSOR_SUFFIX
See Also:
Constant Field Values

PROPERTY_SIMPLE_VALUE_ACCESSOR_SUFFIX

protected static final String PROPERTY_SIMPLE_VALUE_ACCESSOR_SUFFIX
See Also:
Constant Field Values

PROPERTY_LIST_VALUE_ACCESSOR_SUFFIX

protected static final String PROPERTY_LIST_VALUE_ACCESSOR_SUFFIX
See Also:
Constant Field Values

PROPERTY_MAP_VALUE_ACCESSOR_SUFFIX

protected static final String PROPERTY_MAP_VALUE_ACCESSOR_SUFFIX
See Also:
Constant Field Values
Constructor Detail

AbstractPropertyBagUIComponentTreeFactory

public AbstractPropertyBagUIComponentTreeFactory(AbstractConfigurationComponent config,
                                                 Collection<org.rhq.core.domain.configuration.definition.PropertyDefinition> propertyDefinitions,
                                                 org.rhq.core.domain.configuration.AbstractPropertyMap propertyMap,
                                                 boolean topLevel,
                                                 String valueExpressionFormat)
Method Detail

getListIndex

protected Integer getListIndex()

createUIComponentTree

public javax.faces.component.UIComponent createUIComponentTree(String rowStyleClass)

getConfigurationComponent

protected AbstractConfigurationComponent getConfigurationComponent()


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.