Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.gui4j.component.factory
Class Gui4jMatrixFactory  view Gui4jMatrixFactory download Gui4jMatrixFactory.java

java.lang.Object
  extended byorg.gui4j.core.Gui4jComponentFactory
      extended byorg.gui4j.component.factory.Gui4jJComponentFactory
          extended byorg.gui4j.component.factory.Gui4jMatrixFactory
All Implemented Interfaces:
org.gui4j.exception.ErrorTags, java.io.Serializable, SubElemented

public final class Gui4jMatrixFactory
extends Gui4jJComponentFactory
implements SubElemented


Nested Class Summary
 
Nested classes inherited from class org.gui4j.core.Gui4jComponentFactory
org.gui4j.core.Gui4jComponentFactory.SubElement
 
Field Summary
private static java.lang.String ALIGNMENT
           
private static java.lang.String AUTOMATIC_REFRESH
           
private static java.lang.String BACKGROUND
           
private static java.lang.String BACKGROUND_HEADER
           
private static java.lang.String CELLSELECTIONPAIR
           
private static java.lang.String CHARACTERS
           
private static java.lang.String COLS
           
private static java.lang.String COLSELECTIONMODE
           
private static java.lang.String COLUMN_NAME
           
private static java.lang.String COLUMN_TYPE
           
private static java.lang.String COLUMNHEADERS
           
private static java.lang.String CONTENT
           
private static java.lang.String ELEMENT_CELL
           
private static java.lang.String ELEMENT_COLUMN
           
private static java.lang.String ELEMENT_ROW
           
private static java.lang.String EVEN_BACKGROUND
           
private static java.lang.String FONT
           
private static java.lang.String FOREGROUND
           
private static java.lang.String HEADERLINES
           
private static java.lang.String LIST
           
private static java.lang.String LISTEDITABLE
           
private static java.lang.String LISTITEM
           
private static java.lang.String LISTNULLITEM
           
private static java.lang.String LISTTYPE
           
private static org.apache.commons.logging.Log mLogger
           
private static java.util.Map mResizeMode
           
private static java.lang.String NAME
           
private static java.lang.String NOTIFY_TEMP_VALUE
           
private static java.lang.String ONCELLCLICK
           
private static java.lang.String ONCELLDBLCLICK
           
private static java.lang.String ONCELLSELECT
           
private static java.lang.String ONSETVALUE
           
private static java.lang.String REFRESH
           
private static java.lang.String REORDERINGALLOWED
           
private static java.lang.String RESIZEMODE
           
private static java.lang.String ROW_NAME
           
private static java.lang.String ROW_TYPE
           
private static java.lang.String ROWHEADERS
           
private static java.lang.String ROWS
           
private static java.lang.String ROWSELECTIONALLOWED
           
private static java.lang.String ROWSELECTIONMODE
           
private static java.lang.String SETVALUE
           
private static java.lang.String STRINGCONVERT
           
private static java.lang.String TOOLTIP
           
private static java.lang.String USECACHE
           
private static java.lang.String VALUE
           
private static java.lang.String VISIBLEROWS
           
private static java.lang.String WEIGHT
           
 
Fields inherited from class org.gui4j.component.factory.Gui4jJComponentFactory
 
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
 
Constructor Summary
Gui4jMatrixFactory()
           
 
Method Summary
 void addInnerAttributes(java.lang.String elementName, java.util.List list)
           
 void addToplevelAttributes(java.util.List attrList, org.gui4j.util.Filter filter)
           
protected  org.gui4j.component.Gui4jJComponent defineGui4jJComponentBy(org.gui4j.core.Gui4jComponentContainer gui4jComponentContainer, java.lang.String id, org.dom4j.LElement e)
           
 java.lang.String[] getInnerElements()
          Returns an array with all inner elements that are defined by this component.
 java.lang.String getName()
          Returns the name of the component
 org.gui4j.core.Gui4jComponentFactory.SubElement getSubElement(java.lang.String elementName)
           
 void writeDTD(java.io.PrintWriter out)
          Writes the DTD of this component to the given stream
 
Methods inherited from class org.gui4j.component.factory.Gui4jJComponentFactory
defineBy, defineProperties
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mLogger

private static final org.apache.commons.logging.Log mLogger

NAME

private static final java.lang.String NAME
See Also:
Constant Field Values

ELEMENT_CELL

private static final java.lang.String ELEMENT_CELL
See Also:
Constant Field Values

ELEMENT_COLUMN

private static final java.lang.String ELEMENT_COLUMN
See Also:
Constant Field Values

ELEMENT_ROW

private static final java.lang.String ELEMENT_ROW
See Also:
Constant Field Values

VISIBLEROWS

private static final java.lang.String VISIBLEROWS
See Also:
Constant Field Values

HEADERLINES

private static final java.lang.String HEADERLINES
See Also:
Constant Field Values

COLS

private static final java.lang.String COLS
See Also:
Constant Field Values

ROWS

private static final java.lang.String ROWS
See Also:
Constant Field Values

CONTENT

private static final java.lang.String CONTENT
See Also:
Constant Field Values

VALUE

private static final java.lang.String VALUE
See Also:
Constant Field Values

SETVALUE

private static final java.lang.String SETVALUE
See Also:
Constant Field Values

NOTIFY_TEMP_VALUE

private static final java.lang.String NOTIFY_TEMP_VALUE
See Also:
Constant Field Values

REFRESH

private static final java.lang.String REFRESH
See Also:
Constant Field Values

AUTOMATIC_REFRESH

private static final java.lang.String AUTOMATIC_REFRESH
See Also:
Constant Field Values

ONSETVALUE

private static final java.lang.String ONSETVALUE
See Also:
Constant Field Values

WEIGHT

private static final java.lang.String WEIGHT
See Also:
Constant Field Values

CHARACTERS

private static final java.lang.String CHARACTERS
See Also:
Constant Field Values

USECACHE

private static final java.lang.String USECACHE
See Also:
Constant Field Values

REORDERINGALLOWED

private static final java.lang.String REORDERINGALLOWED
See Also:
Constant Field Values

ROWSELECTIONALLOWED

private static final java.lang.String ROWSELECTIONALLOWED
See Also:
Constant Field Values

ROWSELECTIONMODE

private static final java.lang.String ROWSELECTIONMODE
See Also:
Constant Field Values

COLSELECTIONMODE

private static final java.lang.String COLSELECTIONMODE
See Also:
Constant Field Values

CELLSELECTIONPAIR

private static final java.lang.String CELLSELECTIONPAIR
See Also:
Constant Field Values

ROWHEADERS

private static final java.lang.String ROWHEADERS
See Also:
Constant Field Values

COLUMNHEADERS

private static final java.lang.String COLUMNHEADERS
See Also:
Constant Field Values

LIST

private static final java.lang.String LIST
See Also:
Constant Field Values

LISTTYPE

private static final java.lang.String LISTTYPE
See Also:
Constant Field Values

LISTITEM

private static final java.lang.String LISTITEM
See Also:
Constant Field Values

LISTNULLITEM

private static final java.lang.String LISTNULLITEM
See Also:
Constant Field Values

LISTEDITABLE

private static final java.lang.String LISTEDITABLE
See Also:
Constant Field Values

STRINGCONVERT

private static final java.lang.String STRINGCONVERT
See Also:
Constant Field Values

COLUMN_TYPE

private static final java.lang.String COLUMN_TYPE
See Also:
Constant Field Values

ROW_TYPE

private static final java.lang.String ROW_TYPE
See Also:
Constant Field Values

COLUMN_NAME

private static final java.lang.String COLUMN_NAME
See Also:
Constant Field Values

ROW_NAME

private static final java.lang.String ROW_NAME
See Also:
Constant Field Values

RESIZEMODE

private static final java.lang.String RESIZEMODE
See Also:
Constant Field Values

ONCELLSELECT

private static final java.lang.String ONCELLSELECT
See Also:
Constant Field Values

ONCELLCLICK

private static final java.lang.String ONCELLCLICK
See Also:
Constant Field Values

ONCELLDBLCLICK

private static final java.lang.String ONCELLDBLCLICK
See Also:
Constant Field Values

BACKGROUND_HEADER

private static final java.lang.String BACKGROUND_HEADER
See Also:
Constant Field Values

TOOLTIP

private static final java.lang.String TOOLTIP
See Also:
Constant Field Values

ALIGNMENT

private static final java.lang.String ALIGNMENT
See Also:
Constant Field Values

FOREGROUND

private static final java.lang.String FOREGROUND
See Also:
Constant Field Values

BACKGROUND

private static final java.lang.String BACKGROUND
See Also:
Constant Field Values

EVEN_BACKGROUND

private static final java.lang.String EVEN_BACKGROUND
See Also:
Constant Field Values

FONT

private static final java.lang.String FONT
See Also:
Constant Field Values

mResizeMode

private static final java.util.Map mResizeMode
Constructor Detail

Gui4jMatrixFactory

public Gui4jMatrixFactory()
Method Detail

defineGui4jJComponentBy

protected org.gui4j.component.Gui4jJComponent defineGui4jJComponentBy(org.gui4j.core.Gui4jComponentContainer gui4jComponentContainer,
                                                                      java.lang.String id,
                                                                      org.dom4j.LElement e)
Specified by:
defineGui4jJComponentBy in class Gui4jJComponentFactory

addToplevelAttributes

public void addToplevelAttributes(java.util.List attrList,
                                  org.gui4j.util.Filter filter)
Overrides:
addToplevelAttributes in class Gui4jJComponentFactory

addInnerAttributes

public void addInnerAttributes(java.lang.String elementName,
                               java.util.List list)
Specified by:
addInnerAttributes in interface SubElemented

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


getSubElement

public org.gui4j.core.Gui4jComponentFactory.SubElement getSubElement(java.lang.String elementName)
Specified by:
getSubElement in interface SubElemented

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.


getName

public java.lang.String getName()
Description copied from class: org.gui4j.core.Gui4jComponentFactory
Returns the name of the component