LEONARDI Application Composer - 8.9.0.40 by W4 S.A.

leon.control.builder
Class LyMultiFilterBuilder

java.lang.Object
  extended by leon.control.builder.LyBuilder
      extended by leon.control.builder.LyAreaBuilder
          extended by leon.control.builder.LyFormBuilder
              extended by leon.control.builder.LySimpleFilterBuilder
                  extended by leon.control.builder.LyMultiFilterBuilder

public class LyMultiFilterBuilder
extends LySimpleFilterBuilder

Creates a view to type in a filter with multiple criteria.

See Also:
LyFilterController

Field Summary
static java.lang.String __VERSION
          File version
 
Fields inherited from class leon.control.builder.LyFormBuilder
DEFAULT_TRANSVERSE_ICON_WIDTH, SHOW_CONTEXT_AREA
 
Constructor Summary
LyMultiFilterBuilder(LyController parent)
          Default constructor.
 
Method Summary
 LyComponent build()
          Builds the view component.
 LyFieldItem buildDate(LyDateFieldInfo dateField, java.lang.Object value)
          Build a field item for a date fieldInfo.
 LyFormField buildFormField(LyFieldInfo fieldInfo, boolean editable)
          Build a form field for a given fieldInfo.
 LyFieldItem buildNumber(LyNumberFieldInfo numberField, java.lang.Object value)
          Build a field item for a number fieldInfo.
 
Methods inherited from class leon.control.builder.LySimpleFilterBuilder
buildArray, buildChoice, buildFieldItem, buildFieldItem, buildFile, buildRelation, buildText, buildToolBar, buildToolBar, buildUnitsList, getCaptionConstraint, getFieldConstraint, translate
 
Methods inherited from class leon.control.builder.LyFormBuilder
buildStruct, buildValueLabel, completeToolBarForContext, getFill, getHAlign, getVAlign
 
Methods inherited from class leon.control.builder.LyAreaBuilder
buildComponent, completeMenuBar, completeMessages, getRightLabel, setTitleBarParameters, updateSelectFile, updateTitleBar
 
Methods inherited from class leon.control.builder.LyBuilder
getComponent, getParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

__VERSION

public static final java.lang.String __VERSION
File version

See Also:
Constant Field Values
Constructor Detail

LyMultiFilterBuilder

public LyMultiFilterBuilder(LyController parent)
Default constructor.

Parameters:
parent - parent controller
Method Detail

build

public LyComponent build()
Builds the view component.

Overrides:
build in class LyFormBuilder
Returns:
the view Component

buildFormField

public LyFormField buildFormField(LyFieldInfo fieldInfo,
                                  boolean editable)
Build a form field for a given fieldInfo.

Overrides:
buildFormField in class LySimpleFilterBuilder
Parameters:
fieldInfo - the fieldInfo corresponding to the built form field
editable - indicates whether the form field must be editable or not
Returns:
the form field corresponding to the fieldInfo

buildDate

public LyFieldItem buildDate(LyDateFieldInfo dateField,
                             java.lang.Object value)
Build a field item for a date fieldInfo.

Overrides:
buildDate in class LySimpleFilterBuilder
Parameters:
dateField - the date fieldInfo corresponding to the built field item
value - the value of the field item
Returns:
the field item corresponding to the fieldInfo

buildNumber

public LyFieldItem buildNumber(LyNumberFieldInfo numberField,
                               java.lang.Object value)
Build a field item for a number fieldInfo.

Overrides:
buildNumber in class LySimpleFilterBuilder
Parameters:
numberField - the number fieldInfo corresponding to the built field item
value - the value of the field item
Returns:
the field item corresponding to the fieldInfo

(c) January 2013 - W4 S.A.

Website: W4 S.A., contact us: support@w4global.com