T
- public abstract class HierarchyWizardModelAbstract<T>
extends java.lang.Object
Constructor and Description |
---|
HierarchyWizardModelAbstract(java.lang.String[] data)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
abstract HierarchyBuilder<T> |
getBuilder(boolean serializable)
Returns the builder currently configured.
|
java.lang.String[] |
getData()
Returns the data.
|
java.lang.String |
getError()
Returns an error message, null if everything is ok.
|
int[] |
getGroups()
Returns the sizes of the resulting groups.
|
AttributeType.Hierarchy |
getHierarchy()
Returns the resulting hierarchy.
|
abstract void |
parse(HierarchyBuilder<T> builder)
Parses a builder and updates the model accordingly.
|
void |
setView(HierarchyWizard.HierarchyWizardView view)
Sets the according view.
|
void |
update()
Updates the resulting hierarchy and the view.
|
abstract void |
updateUI(HierarchyWizard.HierarchyWizardView sender)
Updates all UI components apart from the sender
|
public HierarchyWizardModelAbstract(java.lang.String[] data)
data
- public abstract HierarchyBuilder<T> getBuilder(boolean serializable) throws java.lang.Exception
serializable
- java.lang.Exception
public java.lang.String[] getData()
public java.lang.String getError()
public int[] getGroups()
public AttributeType.Hierarchy getHierarchy()
public abstract void parse(HierarchyBuilder<T> builder)
builder
- public void setView(HierarchyWizard.HierarchyWizardView view)
view
- public void update()
public abstract void updateUI(HierarchyWizard.HierarchyWizardView sender)