java.lang.Object
org.gui4j.core.Gui4jComponentFactory
org.gui4j.component.factory.Gui4jKeyMapFactory
- All Implemented Interfaces:
- org.gui4j.exception.ErrorTags, java.io.Serializable, SubElemented
- public class Gui4jKeyMapFactory
- extends org.gui4j.core.Gui4jComponentFactory
- implements SubElemented
Factory fuer KeyMap. Eine KeyMap enthaelt eine Menge von input und action
Elementen. Ein input Element definiert ein Mapping von einem Keystroke auf
eine action. Und ein action Element definiert das Mapping von einer Action
auf einen ActionCommand. Der Einfachheit halber werden Key-Bindings wie
Swing-Instanzen verwendet.
| Nested classes inherited from class org.gui4j.core.Gui4jComponentFactory |
org.gui4j.core.Gui4jComponentFactory.SubElement |
| Fields inherited from class org.gui4j.core.Gui4jComponentFactory |
CDATA, CONTEXT, DTD_IMPLIED, DTD_REQUIRED, ELEMENT_COMPONENT, ELEMENT_GUI4JREF, ENABLED, EVENT_AWARE, FIELD_Id, FIELD_Style, FIELDGui4jRef_Id, FOCUSABLE, IMPLIED, NOT_EVENT_AWARE, REQUIRED, VISIBLE |
| 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 org.gui4j.core.Gui4jComponentFactory |
attrList2Arr, checkErrorList, constructAttributeType, defineProperties, definePropertyEnabled, definePropertyVisible, getDoubleValue, getGui4j, getGui4jAccessInstance, getGui4jAccessInstance, getGui4jAccessInstance, getIntValue, getIntValue, getMapValue, setGui4j, setGui4jCallFactory, toString, writeElement, writeToplevelElement |
NAME
private static final java.lang.String NAME
- See Also:
- Constant Field Values
ADDKEYMAP
private static final java.lang.String ADDKEYMAP
- See Also:
- Constant Field Values
INPUT
private static final java.lang.String INPUT
- See Also:
- Constant Field Values
ACTION
private static final java.lang.String ACTION
- See Also:
- Constant Field Values
AFOCUSCONDITION
private static final java.lang.String AFOCUSCONDITION
- See Also:
- Constant Field Values
ASTROKE
private static final java.lang.String ASTROKE
- See Also:
- Constant Field Values
AACTION
private static final java.lang.String AACTION
- See Also:
- Constant Field Values
ANAME
private static final java.lang.String ANAME
- See Also:
- Constant Field Values
AACTIONCOMMAND
private static final java.lang.String AACTIONCOMMAND
- See Also:
- Constant Field Values
AID
private static final java.lang.String AID
- See Also:
- Constant Field Values
mFocusCondition
private static final java.util.Map mFocusCondition
COND_FOCUSED
private static final int COND_FOCUSED
- See Also:
- Constant Field Values
COND_ANCESTOR
private static final int COND_ANCESTOR
- See Also:
- Constant Field Values
COND_WINDOW
private static final int COND_WINDOW
- See Also:
- Constant Field Values
Gui4jKeyMapFactory
public Gui4jKeyMapFactory()
defineBy
public org.gui4j.core.Gui4jComponent defineBy(org.gui4j.core.Gui4jComponentContainer gui4jComponentContainer,
java.lang.String id,
org.dom4j.LElement e)
- Description copied from class:
org.gui4j.core.Gui4jComponentFactory
- Generates a component by a given JDOM-Element
getName
public java.lang.String getName()
- Description copied from class:
org.gui4j.core.Gui4jComponentFactory
- Returns the name of the component
getSubElement
public org.gui4j.core.Gui4jComponentFactory.SubElement getSubElement(java.lang.String elementName)
- Specified by:
getSubElement in interface SubElemented
addInnerAttributes
public void addInnerAttributes(java.lang.String elementName,
java.util.List list)
- Specified by:
addInnerAttributes in interface SubElemented
addToplevelAttributes
public void addToplevelAttributes(java.util.List attrList,
org.gui4j.util.Filter filter)
writeDTD
public void writeDTD(java.io.PrintWriter out)
- Description copied from class:
org.gui4j.core.Gui4jComponentFactory
- Writes the DTD of this component to the given stream
getInnerElements
public java.lang.String[] getInnerElements()
- Description copied from class:
org.gui4j.core.Gui4jComponentFactory
- Returns an array with all inner elements that are defined by this component. If other top level
elements are allowed to be nested inside this component, they should NOT be included in the returned
array.