T
- public class HierarchyWizardModel<T>
extends java.lang.Object
Constructor and Description |
---|
HierarchyWizardModel(DataType<T> dataType,
java.util.Locale locale,
java.lang.String[] data)
Creates a new instance for the given data type.
|
Modifier and Type | Method and Description |
---|---|
HierarchyBuilder<T> |
getBuilder(boolean serializable)
Returns the current builder.
|
DataType<T> |
getDataType()
Returns the data type.
|
HierarchyWizardModelDate |
getDateModel()
Returns the model of the date-based builder.
|
AttributeType.Hierarchy |
getHierarchy()
Returns the current hierarchy.
|
HierarchyWizardModelIntervals<T> |
getIntervalModel()
Returns the model of the interval-based builder.
|
HierarchyWizardModelOrder<T> |
getOrderModel()
Returns the model of the order-based builder.
|
HierarchyWizardModelRedaction<T> |
getRedactionModel()
Returns the model of the redaction-based builder.
|
HierarchyBuilder.Type |
getType()
Returns the type.
|
void |
parse(HierarchyBuilder<T> builder)
Updates the model with a new specification.
|
void |
setType(HierarchyBuilder.Type type)
Sets the type.
|
public HierarchyBuilder<T> getBuilder(boolean serializable) throws java.lang.Exception
serializable
- java.lang.Exception
public AttributeType.Hierarchy getHierarchy()
public HierarchyWizardModelIntervals<T> getIntervalModel()
public HierarchyWizardModelOrder<T> getOrderModel()
public HierarchyWizardModelRedaction<T> getRedactionModel()
public HierarchyWizardModelDate getDateModel()
public HierarchyBuilder.Type getType()
public void parse(HierarchyBuilder<T> builder) throws java.lang.IllegalArgumentException
builder
- java.lang.IllegalArgumentException
public void setType(HierarchyBuilder.Type type)
type
-