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

Quick Search    Search Deep

org.gui4j.core.call
Class Gui4jCallParser  view Gui4jCallParser download Gui4jCallParser.java

java.lang.Object
  extended byorg.gui4j.core.call.Gui4jCallParser
All Implemented Interfaces:
org.gui4j.exception.ErrorTags, org.gui4j.core.Gui4jCallFactory, java.io.Serializable

public final class Gui4jCallParser
extends java.lang.Object
implements org.gui4j.core.Gui4jCallFactory, org.gui4j.exception.ErrorTags, java.io.Serializable


Field Summary
 
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
Gui4jCallParser()
          Constructor for Gui4jCallParser.
 
Method Summary
private  Gui4jAccessImpl createSeq(Gui4jAccessImpl first, Gui4jAccessImpl second)
           
 org.gui4j.core.Gui4jCall getInstance(org.gui4j.core.Gui4jComponent gui4jComponent, int lineNumber, java.lang.Class valueClass, java.lang.String accessPath)
          Method getInstance.
 org.gui4j.core.Gui4jCall getInstance(org.gui4j.core.Gui4jComponent gui4jComponent, int lineNumber, java.util.Map valueClassMap, java.lang.String accessPath)
          Method getInstance.
 org.gui4j.core.Gui4jCall getInstance(org.gui4j.core.Gui4jComponent gui4jComponent, int lineNumber, java.lang.String accessPath)
          Method getInstance.
private  Gui4jAccessImpl getInstance(ParseCtx parseCtx, Gui4jAccessImpl thisAccess, java.lang.String accessPath)
           
(package private)  Gui4jAccessImpl parseCallSequence(ParseCtx parseCtx, java.lang.String accessPath)
           
private  java.util.List parseDependantProperties(ParseCtx parseCtx, java.lang.String accessPath)
           
private  Gui4jAccessImpl parseSeqSequence(ParseCtx parseCtx, java.lang.String accessPath)
           
(package private) static void skipSpaces(ParseCtx parseCtx, int len)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Gui4jCallParser

public Gui4jCallParser()
Constructor for Gui4jCallParser.

Method Detail

getInstance

public org.gui4j.core.Gui4jCall getInstance(org.gui4j.core.Gui4jComponent gui4jComponent,
                                            int lineNumber,
                                            java.lang.String accessPath)
Description copied from interface: org.gui4j.core.Gui4jCallFactory
Method getInstance.

Specified by:
getInstance in interface org.gui4j.core.Gui4jCallFactory

getInstance

public org.gui4j.core.Gui4jCall getInstance(org.gui4j.core.Gui4jComponent gui4jComponent,
                                            int lineNumber,
                                            java.lang.Class valueClass,
                                            java.lang.String accessPath)
Description copied from interface: org.gui4j.core.Gui4jCallFactory
Method getInstance.

Specified by:
getInstance in interface org.gui4j.core.Gui4jCallFactory

getInstance

public org.gui4j.core.Gui4jCall getInstance(org.gui4j.core.Gui4jComponent gui4jComponent,
                                            int lineNumber,
                                            java.util.Map valueClassMap,
                                            java.lang.String accessPath)
Description copied from interface: org.gui4j.core.Gui4jCallFactory
Method getInstance.

Specified by:
getInstance in interface org.gui4j.core.Gui4jCallFactory

getInstance

private Gui4jAccessImpl getInstance(ParseCtx parseCtx,
                                    Gui4jAccessImpl thisAccess,
                                    java.lang.String accessPath)

parseCallSequence

Gui4jAccessImpl parseCallSequence(ParseCtx parseCtx,
                                  java.lang.String accessPath)

skipSpaces

static void skipSpaces(ParseCtx parseCtx,
                       int len)

createSeq

private Gui4jAccessImpl createSeq(Gui4jAccessImpl first,
                                  Gui4jAccessImpl second)

parseSeqSequence

private Gui4jAccessImpl parseSeqSequence(ParseCtx parseCtx,
                                         java.lang.String accessPath)

parseDependantProperties

private java.util.List parseDependantProperties(ParseCtx parseCtx,
                                                java.lang.String accessPath)