com.izforge.izpack.installer
Class VariableHistory

java.lang.Object
  extended by com.izforge.izpack.installer.VariableHistory

public class VariableHistory
extends java.lang.Object

Version:
$Id: $
Author:
Dennis Reil,

Field Summary
private  boolean changed
           
private  java.lang.String name
           
private  boolean newvariable
           
private  java.util.List<java.lang.String[]> values
           
 
Constructor Summary
VariableHistory(java.lang.String variable)
           
 
Method Summary
 void addValue(java.lang.String value, java.lang.String comment)
           
 void clearState()
           
 java.lang.String getLastValue()
           
 java.lang.String getName()
           
 java.lang.String[] getValueComment(int index)
           
 java.lang.String getValueHistoryDetails()
           
 int getValuesCount()
           
 boolean isChanged()
           
 boolean isNewvariable()
           
 void setChanged(boolean changed)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

private java.lang.String name

values

private java.util.List<java.lang.String[]> values

newvariable

private boolean newvariable

changed

private boolean changed
Constructor Detail

VariableHistory

public VariableHistory(java.lang.String variable)
Method Detail

getName

public java.lang.String getName()
Returns:
the name

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

addValue

public void addValue(java.lang.String value,
                     java.lang.String comment)

getValueComment

public java.lang.String[] getValueComment(int index)

getValuesCount

public int getValuesCount()

getLastValue

public java.lang.String getLastValue()

isNewvariable

public boolean isNewvariable()
Returns:
the newvariable

isChanged

public boolean isChanged()
Returns:
the changed

setChanged

public void setChanged(boolean changed)
Parameters:
changed - the changed to set

clearState

public void clearState()

getValueHistoryDetails

public java.lang.String getValueHistoryDetails()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object