Package cz.diribet.aqdef.model.builder
Class AqdefHierarchyBuilder
- java.lang.Object
-
- cz.diribet.aqdef.model.builder.AqdefHierarchyBuilder
-
- All Implemented Interfaces:
AqdefConstants
public class AqdefHierarchyBuilder extends Object implements AqdefConstants
Builder that createsAqdefHierarchy. Hierarchy is created as K5xxx K-key entries.- Author:
- Vlastimil Dolejs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAqdefHierarchyBuilder.AbstractHierarchyNodestatic classAqdefHierarchyBuilder.CharacteristicHierarchyNodestatic classAqdefHierarchyBuilder.GroupHierarchyNodestatic classAqdefHierarchyBuilder.PartHierarchyNode
-
Field Summary
-
Fields inherited from interface cz.diribet.aqdef.AqdefConstants
LINE_SEPARATOR, MEASURED_VALUES_CHARACTERISTIC_SEPARATOR, MEASURED_VALUES_DATA_SEPARATOR, VALUES_SEPARATOR
-
-
Constructor Summary
Constructors Constructor Description AqdefHierarchyBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateHierarchyNodeOfCharacteristic(int hierarchyNodeIndex, int partIndex, int characteristicIndex, int characteristicId, Integer parentCharacteristicId)voidcreateHierarchyNodeOfGroup(int hierarchyNodeIndex, int partIndex, int groupIndex, int characteristicId, Integer parentCharacteristicId)voidcreateHierarchyNodeOfPart(int hierarchyNodeIndex, int partIndex)AqdefHierarchygetHierarchy()
-
-
-
Method Detail
-
getHierarchy
public AqdefHierarchy getHierarchy()
-
createHierarchyNodeOfPart
public void createHierarchyNodeOfPart(int hierarchyNodeIndex, int partIndex)
-
createHierarchyNodeOfCharacteristic
public void createHierarchyNodeOfCharacteristic(int hierarchyNodeIndex, int partIndex, int characteristicIndex, int characteristicId, Integer parentCharacteristicId)
-
createHierarchyNodeOfGroup
public void createHierarchyNodeOfGroup(int hierarchyNodeIndex, int partIndex, int groupIndex, int characteristicId, Integer parentCharacteristicId)
-
-