java.lang.Object
org.gui4j.core.Gui4jStyleContainer
- All Implemented Interfaces:
- org.gui4j.exception.ErrorTags, java.io.Serializable
- public final class Gui4jStyleContainer
- extends java.lang.Object
- implements java.io.Serializable, org.gui4j.exception.ErrorTags
| Fields inherited from interface org.gui4j.exception.ErrorTags |
EXCEPTION_OCCURED, PROGRAMMING_ERROR, PROGRAMMING_ERROR_illegal_access_exception, PROGRAMMING_ERROR_instantiation_exception, PROGRAMMING_ERROR_invocation_target_exception, PROGRAMMING_ERROR_method_ambiguous, PROGRAMMING_ERROR_method_not_found, PROGRAMMING_ERROR_parameter_null, RESOURCE_ERROR, RESOURCE_ERROR_access_type_not_compatible, RESOURCE_ERROR_access_unexpected_character, RESOURCE_ERROR_access_unexpected_end, RESOURCE_ERROR_access_value_type_not_defined, RESOURCE_ERROR_alias_already_defined, RESOURCE_ERROR_alias_class_not_found, RESOURCE_ERROR_alias_not_defined_in_path, RESOURCE_ERROR_alias_undefined, RESOURCE_ERROR_attribute_editable_defined, RESOURCE_ERROR_attribute_listEditable_defined, RESOURCE_ERROR_attribute_not_defined, RESOURCE_ERROR_double_DataConversionException, RESOURCE_ERROR_element_at_row_col_already_defined, RESOURCE_ERROR_gui4jComponent_already_defined, RESOURCE_ERROR_gui4jComponent_already_registered, RESOURCE_ERROR_gui4jComponent_not_defined, RESOURCE_ERROR_gui4jComponent_not_registered, RESOURCE_ERROR_int_DataConversionException, RESOURCE_ERROR_invalid_column, RESOURCE_ERROR_invalid_defaultButton, RESOURCE_ERROR_invalid_keystroke, RESOURCE_ERROR_invalid_row, RESOURCE_ERROR_invalid_url, RESOURCE_ERROR_jdom_exception, RESOURCE_ERROR_labelform_column_conflict, RESOURCE_ERROR_placement_must_contain_gui4jComponent, RESOURCE_ERROR_property_getter_type_incompatible, RESOURCE_ERROR_style_defined_twice, RESOURCE_ERROR_style_not_defined, RESOURCE_ERROR_tableLayout_invalid_col_row_str, RESOURCE_ERROR_type_not_compatible, RESOURCE_ERROR_unexpected_gui4jStyle_end, RESOURCE_ERROR_unknown_param, RESOURCE_ERROR_unknown_param_in_include |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mStyleMap
private final java.util.Map mStyleMap
mStyleMapResourceName
private final java.util.Map mStyleMapResourceName
mConfigurationSource
private final java.net.URL mConfigurationSource
NOTHING
private final java.lang.String NOTHING
- See Also:
- Constant Field Values
DEFAULT
private final java.lang.String DEFAULT
- See Also:
- Constant Field Values
Gui4jStyleContainer
public Gui4jStyleContainer(java.net.URL configurationSource)
createStyle
public void createStyle(java.lang.String resourceName,
java.lang.String styleName,
java.lang.String styleExtends)
getStyle
private java.util.Map getStyle(java.lang.String styleName,
boolean checkExistent)
addAttributes
public void addAttributes(java.lang.String elementName,
java.lang.String styleName,
java.util.List attributes)
extendBy
public void extendBy(Gui4jStyleContainer gui4jStyleContainer)
- Copies all defined styles of
gui4jStyleContainer
If such a style is already defined, an exception is thrown.
extend
public void extend(org.dom4j.LElement e)
- Element
e represents a Gui4jComponent. The method
inserts all attributes in that instance defined by this style which are not defined by
the element