com.izforge.izpack.panels
Class UIElement

java.lang.Object
  extended by com.izforge.izpack.panels.UIElement
Direct Known Subclasses:
PasswordUIElement, RadioButtonUIElement

public class UIElement
extends java.lang.Object

Metadata for elements shown in the dialog.

Author:
Dennis Reil

Field Summary
(package private)  java.lang.String associatedVariable
           
(package private)  javax.swing.JComponent component
           
(package private)  java.lang.Object constraints
           
(package private)  boolean displayed
           
(package private)  java.lang.String falseValue
           
(package private)  java.util.Vector<IXMLElement> forOs
           
(package private)  java.util.Vector<IXMLElement> forPacks
           
(package private)  java.lang.String message
           
(package private)  java.lang.String trueValue
           
(package private)  UIElementType type
           
 
Constructor Summary
UIElement()
           
 
Method Summary
 java.lang.String getAssociatedVariable()
           
 javax.swing.JComponent getComponent()
           
 java.lang.Object getConstraints()
           
 java.lang.String getFalseValue()
           
 java.util.Vector<IXMLElement> getForOs()
           
 java.util.Vector<IXMLElement> getForPacks()
           
 java.lang.String getMessage()
           
 java.lang.String getTrueValue()
           
 UIElementType getType()
           
 boolean hasVariableAssignment()
           
 boolean isDisplayed()
           
 void setAssociatedVariable(java.lang.String associatedVariable)
           
 void setComponent(javax.swing.JComponent component)
           
 void setConstraints(java.lang.Object constraints)
           
 void setDisplayed(boolean displayed)
           
 void setFalseValue(java.lang.String falseValue)
           
 void setForOs(java.util.Vector<IXMLElement> forOs)
           
 void setForPacks(java.util.Vector<IXMLElement> forPacks)
           
 void setMessage(java.lang.String message)
           
 void setTrueValue(java.lang.String trueValue)
           
 void setType(UIElementType type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

displayed

boolean displayed

type

UIElementType type

associatedVariable

java.lang.String associatedVariable

component

javax.swing.JComponent component

constraints

java.lang.Object constraints

forPacks

java.util.Vector<IXMLElement> forPacks

forOs

java.util.Vector<IXMLElement> forOs

trueValue

java.lang.String trueValue

falseValue

java.lang.String falseValue

message

java.lang.String message
Constructor Detail

UIElement

public UIElement()
Method Detail

hasVariableAssignment

public boolean hasVariableAssignment()

getMessage

public java.lang.String getMessage()

setMessage

public void setMessage(java.lang.String message)

getType

public UIElementType getType()

setType

public void setType(UIElementType type)

getAssociatedVariable

public java.lang.String getAssociatedVariable()

setAssociatedVariable

public void setAssociatedVariable(java.lang.String associatedVariable)

getComponent

public javax.swing.JComponent getComponent()

setComponent

public void setComponent(javax.swing.JComponent component)

getConstraints

public java.lang.Object getConstraints()

setConstraints

public void setConstraints(java.lang.Object constraints)

getForPacks

public java.util.Vector<IXMLElement> getForPacks()

setForPacks

public void setForPacks(java.util.Vector<IXMLElement> forPacks)

getForOs

public java.util.Vector<IXMLElement> getForOs()

setForOs

public void setForOs(java.util.Vector<IXMLElement> forOs)

getTrueValue

public java.lang.String getTrueValue()

setTrueValue

public void setTrueValue(java.lang.String trueValue)

getFalseValue

public java.lang.String getFalseValue()

setFalseValue

public void setFalseValue(java.lang.String falseValue)

isDisplayed

public boolean isDisplayed()

setDisplayed

public void setDisplayed(boolean displayed)