com.izforge.izpack.panels.userinput.field.title
Class TitleFieldReader

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.SimpleFieldReader
              extended by com.izforge.izpack.panels.userinput.field.title.TitleFieldReader
All Implemented Interfaces:
FieldConfig, TitleFieldConfig

public class TitleFieldReader
extends SimpleFieldReader
implements TitleFieldConfig

Title 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
TitleFieldReader(IXMLElement field, Config config)
          Constructs a TitleFieldReader.
 
Method Summary
 Alignment getAlignment()
          Returns the title alignment.
 String getIconId()
          Returns the icon identifier.
 String getLabel()
          Returns the title label.
 float getTitleSize()
          Returns the title size.
 boolean isBold()
          Determines if the title is bold.
 boolean isItalic()
          Determines if the title is in italics.
 
Methods inherited from class com.izforge.izpack.panels.userinput.field.SimpleFieldReader
getOmitFromAuto, getSpec, getVariable
 
Methods inherited from class com.izforge.izpack.panels.userinput.field.FieldReader
getCondition, getDefaultValue, getDescription, getDisplayHiddenCondition, getField, getInitialValue, getOsModels, getPacks, getProcessors, getReadonlyCondition, getSize, getSpec, getSummaryKey, getText, getTooltip, getValidators, getValidators, 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, getOmitFromAuto, getOsModels, getPacks, getProcessors, getReadonlyCondition, getSize, getSummaryKey, getTooltip, getValidators, getValidators, getVariable, isDisplayHidden, isReadonly
 

Constructor Detail

TitleFieldReader

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

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

getLabel

public String getLabel()
Returns the title label.

Specified by:
getLabel in interface FieldConfig
Overrides:
getLabel in class FieldReader
Returns:
the title label

getIconId

public String getIconId()
Returns the icon identifier.

Specified by:
getIconId in interface TitleFieldConfig
Returns:
the icon identifier. May be null

isBold

public boolean isBold()
Determines if the title is bold.

Specified by:
isBold in interface TitleFieldConfig
Returns:
true if the title is bold

isItalic

public boolean isItalic()
Determines if the title is in italics.

Specified by:
isItalic in interface TitleFieldConfig
Returns:
true if the title in italics

getTitleSize

public float getTitleSize()
Returns the title size.

This is used as a multiplier for the default font size.

Specified by:
getTitleSize in interface TitleFieldConfig
Returns:
the title size

getAlignment

public Alignment getAlignment()
Returns the title alignment.

Specified by:
getAlignment in interface TitleFieldConfig
Returns:
the title alignment


Copyright © 2018. All rights reserved.