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

Quick Search    Search Deep

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

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

public class Gui4jLabelFormFactory
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 COLSPACING
           
private static java.lang.String COLSPANS
           
private static java.lang.String COLUMN
           
private static java.lang.String COLUMNS
           
private static java.lang.String COMPONENTS
           
private static java.lang.String COMPONENTWIDTH
           
private static java.lang.String COMPONENTWIDTHS
           
private static java.lang.String HSPACING
           
private static java.lang.String LABELS
           
private static java.lang.String MARKERS
           
private static java.lang.String NAME
           
private static java.lang.String VSPACING
           
 
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
Gui4jLabelFormFactory()
           
 
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)
           
private  void extractColumnContent(java.util.List elements, org.gui4j.component.Gui4jLabelForm.Column column, org.gui4j.core.Gui4jComponentContainer gui4jComponentContainer)
           
 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)
           
private  org.gui4j.core.Gui4jComponentFactory.SubElement getSubElementColumnContent()
           
 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

NAME

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

HSPACING

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

VSPACING

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

COLUMNS

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

COMPONENTWIDTHS

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

COMPONENTWIDTH

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

COLSPACING

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

COLSPANS

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

COLUMN

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

LABELS

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

COMPONENTS

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

MARKERS

private static final java.lang.String MARKERS
See Also:
Constant Field Values
Constructor Detail

Gui4jLabelFormFactory

public Gui4jLabelFormFactory()
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

extractColumnContent

private void extractColumnContent(java.util.List elements,
                                  org.gui4j.component.Gui4jLabelForm.Column column,
                                  org.gui4j.core.Gui4jComponentContainer gui4jComponentContainer)

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


addInnerAttributes

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

getSubElement

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

getSubElementColumnContent

private org.gui4j.core.Gui4jComponentFactory.SubElement getSubElementColumnContent()

getName

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


addToplevelAttributes

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

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.