com.izforge.izpack.panels.userinput.field.rule
Class RuleFieldReader

java.lang.Object
  extended by com.izforge.izpack.panels.userinput.field.ElementReader
      extended by com.izforge.izpack.panels.userinput.field.FieldReader
          extended by com.izforge.izpack.panels.userinput.field.rule.RuleFieldReader
All Implemented Interfaces:
FieldConfig, RuleFieldConfig

public class RuleFieldReader
extends FieldReader
implements RuleFieldConfig

Rule field reader.

Author:
Tim Anderson

Field Summary
 
Fields inherited from class com.izforge.izpack.panels.userinput.field.FieldReader
OMIT_FROM_AUTO, SPEC, VARIABLE
 
Constructor Summary
RuleFieldReader(IXMLElement field, Config config)
          Constructs a RuleFieldReader.
 
Method Summary
 RuleFormat getFormat()
          Returns the field format.
 String getLayout()
          Returns the field layout.
 String getSeparator()
          Returns the field separator.
 
Methods inherited from class com.izforge.izpack.panels.userinput.field.FieldReader
getCondition, getDefaultValue, getDescription, getDisplayHiddenCondition, getField, getInitialValue, getLabel, getOmitFromAuto, getOsModels, getPacks, getProcessors, getReadonlyCondition, getSize, getSpec, getSpec, getSummaryKey, getText, getTooltip, getValidators, getValidators, getVariable, isDisplayHidden, isReadonly
 
Methods inherited from class com.izforge.izpack.panels.userinput.field.ElementReader
getComplexPanelCondition, getConfig, getOsModels, getPacks, getUnselectedPacks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.izforge.izpack.panels.userinput.field.FieldConfig
getCondition, getDefaultValue, getDescription, getDisplayHiddenCondition, getInitialValue, getLabel, getOmitFromAuto, getOsModels, getPacks, getProcessors, getReadonlyCondition, getSize, getSummaryKey, getTooltip, getValidators, getValidators, getVariable, isDisplayHidden, isReadonly
 

Constructor Detail

RuleFieldReader

public RuleFieldReader(IXMLElement field,
                       Config config)
Constructs a RuleFieldReader.

Parameters:
field - the field element
config - the configuration
Method Detail

getLayout

public String getLayout()
Returns the field layout.

Specified by:
getLayout in interface RuleFieldConfig
Returns:
the field layout

getSeparator

public String getSeparator()
Returns the field separator.

This is a string used for separating the contents of individual fields.

Specified by:
getSeparator in interface RuleFieldConfig
Returns:
the field separator. May be null

getFormat

public RuleFormat getFormat()
Returns the field format.

Specified by:
getFormat in interface RuleFieldConfig
Returns:
the field format


Copyright © 2018. All rights reserved.