Class ResponseProviderXMLBuilder
- java.lang.Object
-
- com.sun.identity.console.property.PropertyXMLBuilderBase
-
- com.sun.identity.console.property.PolicyPropertyXMLBuilderBase
-
- com.sun.identity.console.property.ResponseProviderXMLBuilder
-
- All Implemented Interfaces:
PropertyTemplate
public class ResponseProviderXMLBuilder extends PolicyPropertyXMLBuilderBase
-
-
Field Summary
-
Fields inherited from class com.sun.identity.console.property.PolicyPropertyXMLBuilderBase
model
-
Fields inherited from class com.sun.identity.console.property.PropertyXMLBuilderBase
allAttributesReadonly, currentRealm, debug, mapSchemaTypeToName, mapSyntaxToName, mapTypeToAttributeSchema, mapTypeToName, mapUITypeToName, orderDisplaySchemaType, properties, serviceBundle, serviceName, supportSubConfig, svcSchemaManager, viewBeanName
-
Fields inherited from interface com.sun.identity.console.property.PropertyTemplate
ADD_REMOVE_COMPONENT_XML, ANY_ADMIN_DISPLAY, ANY_ADMIN_DISPLAYRO, ANY_DISPLAY, ANY_DISPLAYRO, ANY_REQUIRED, BLANK_VALUE, COMPONENT_ACTION_BUTTON_START_TAG, COMPONENT_ADD_REMOVE_DUPLICATION_EDIT_TAG, COMPONENT_BOOLEAN_START_TAG, COMPONENT_BUTTON_START_TAG, COMPONENT_EDITABLE_LIST_START_TAG, COMPONENT_END_TAG, COMPONENT_GLOBAL_MAP_LIST_START_TAG, COMPONENT_LINK_START_TAG, COMPONENT_MAP_LIST_START_TAG, COMPONENT_ORDERED_LIST_START_TAG, COMPONENT_PWD_START_TAG, COMPONENT_START_TAG, COMPONENT_UNORDERED_LIST_START_TAG, COMPONENT_UPLOAD_BUTTON_START_TAG, DATE_MARKER, DATE_MARKER_NAME, DEFAULT_TEXTFIELD_SIZE, DEFINITION, DYN_GUI_MULTIPLE_LIST_CHECKBOX_MARKER, DYN_GUI_MULTIPLE_LIST_CHECKBOX_PREFIX, DYN_GUI_MULTIPLE_LIST_CHECKBOX_XML, DYN_GUI_MULTIPLE_LIST_MARKER_XML, END_TAG, GROUP_END_TAG, GROUP_START_TAG, HELP_TAG, LABEL_PWD_TAG, LABEL_TAG, LIST_SIZE_TAG, MULTIPLE_ATTRIBUTE_TAG, NO_AUTO_SUBMIT, NON_LOCALIZED_FIELD, NULL_TYPE, OPTION_LABEL_ATTR_NAME, OPTION_TAG, OPTION_TAG_NAME, OPTION_VALUE_ATTR_NAME, PARAM_ATTR_NAME, PARAM_PROPERTIES_VIEW_BEAN_URL, PASSWORD_VALUE_TAG, PROPERTY_END_TAG, PROPERTY_REQUIRED_START_TAG, PROPERTY_START_OPEN_TAG, PROPERTY_START_TAG, PWD_CONFIRM_SUFFIX, READONLY_START_TAG, SECTION_DUMMY_START_TAG, SECTION_END_TAG, SECTION_START_TAG, START_TAG, STATIC_TEXT_TAG_NAME, SUB_CONFIG_TABLE_VIEW_BEAN, SUB_CONFIG_TABLE_XML, SUBSECTION_DUMMY_START_TAG, SUBSECTION_END_TAG, SUBSECTION_START_TAG, TAGNAME_BUTTON, TAGNAME_CHECKBOX, TAGNAME_DROPDOWN_MENU, TAGNAME_EDITABLE_LIST, TAGNAME_GLOBAL_MAP_LIST, TAGNAME_HREF, TAGNAME_MAP_LIST, TAGNAME_MULTIPLE_CHOICE, TAGNAME_ORDERED_LIST, TAGNAME_PASSWORD, TAGNAME_TEXTAREA, TAGNAME_TEXTFIELD, TAGNAME_UNORDERED_LIST, TEXTAREA_SIZE_TAG, TEXTBOX_SIZE_TAG, VALUE_OPTION_TAG, VALUE_OPTION_TAG_NAME
-
-
Constructor Summary
Constructors Constructor Description ResponseProviderXMLBuilder(ResponseProvider provider, AMModel model)Constructs a XML builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetDisplayName(String propertyName, Locale locale)protected ListgetPropertyNames()protected SyntaxgetPropertySyntax(String propertyName)protected StringgetSectionLabel()protected SetgetValidValues(String propertyName)-
Methods inherited from class com.sun.identity.console.property.PolicyPropertyXMLBuilderBase
getXML
-
Methods inherited from class com.sun.identity.console.property.PropertyXMLBuilderBase
appendXMLProperty, buildAttributeSchemaTypeXML, buildConfirmPasswordXML, buildReadonlyXML, buildSchemaTypeXML, buildSchemaTypeXML, buildSchemaTypeXML, escapeSpecialChars, filterAttributes, filterHiddenAttributes, formPropertySheetXML, formPropertySheetXML, getAttributeNameForPropertyXML, getAttributeSchemaForSection, getAttributeSchemas, getCurrentRealm, getMultipleChoiceCheck, getServiceResourceBundle, getServiceResourceBundle, getServiceSchemaManager, getViewBeanName, getXMLDefinitionHeader, hasAnyAttribute, insertXML, insertXML, isSubConfigSupported, prependXMLProperty, removeAttributeSchemaWithoutI18nKey, removeSubSection, setAllAttributeReadOnly, setCurrentRealm, setSupportSubConfig, setViewBeanName, swapXMLProperty, tagSwap
-
-
-
-
Constructor Detail
-
ResponseProviderXMLBuilder
public ResponseProviderXMLBuilder(ResponseProvider provider, AMModel model)
Constructs a XML builder.- Parameters:
provider- response provider object for getting property value and syntax.model- Model for getting user locale.
-
-
Method Detail
-
getPropertyNames
protected List getPropertyNames()
- Specified by:
getPropertyNamesin classPolicyPropertyXMLBuilderBase
-
getSectionLabel
protected String getSectionLabel()
- Specified by:
getSectionLabelin classPolicyPropertyXMLBuilderBase
-
getPropertySyntax
protected Syntax getPropertySyntax(String propertyName)
- Specified by:
getPropertySyntaxin classPolicyPropertyXMLBuilderBase
-
getDisplayName
protected String getDisplayName(String propertyName, Locale locale) throws PolicyException
- Specified by:
getDisplayNamein classPolicyPropertyXMLBuilderBase- Throws:
PolicyException
-
getValidValues
protected Set getValidValues(String propertyName) throws PolicyException
- Specified by:
getValidValuesin classPolicyPropertyXMLBuilderBase- Throws:
PolicyException
-
-