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

Quick Search    Search Deep

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

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

public final class Gui4jTabbedPaneFactory
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 BACKGROUND
           
private static java.lang.String CONDITION
           
private static java.lang.String FOREGROUND
           
private static java.lang.String ID
           
private static org.apache.commons.logging.Log mLogger
           
private static java.lang.String NAME
           
private static java.lang.String ONCHANGE
           
private static java.lang.String ONSELECT
           
private static java.lang.String PLACEMENT
           
private static java.lang.String TABPLACEMENT
           
private static java.lang.String TABPOLICY
           
private static java.lang.String TABSELECTION
           
private static java.lang.String TITLE
           
private static java.lang.String TOOLTIP
           
 
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
Gui4jTabbedPaneFactory()
           
 
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

NAME

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

PLACEMENT

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

TITLE

private static final java.lang.String TITLE
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

TOOLTIP

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

ID

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

TABPOLICY

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

ONCHANGE

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

TABSELECTION

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

CONDITION

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

ONSELECT

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

TABPLACEMENT

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

mLogger

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

Gui4jTabbedPaneFactory

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

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

addInnerAttributes

public void addInnerAttributes(java.lang.String elementName,
                               java.util.List list)
Specified by:
addInnerAttributes 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