Class ValueDomainHierarchyImpl
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.types.data.HierarchyImpl
-
- it.bancaditalia.oss.vtl.impl.types.data.ValueDomainHierarchyImpl
-
- All Implemented Interfaces:
Hierarchy
,ValueDomainHierarchy
,VTLValue
,VTLValueMetadata
,Serializable
public class ValueDomainHierarchyImpl extends HierarchyImpl implements ValueDomainHierarchy
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class it.bancaditalia.oss.vtl.impl.types.data.HierarchyImpl
HierarchyImpl.RuleItemImpl, HierarchyImpl.SourceItemImpl
-
Nested classes/interfaces inherited from interface it.bancaditalia.oss.vtl.model.data.Hierarchy
Hierarchy.CheckMode, Hierarchy.RuleItem, Hierarchy.SourceItem
-
-
Constructor Summary
Constructors Constructor Description ValueDomainHierarchyImpl(String item, List<? extends Hierarchy.RuleItem> rules, Map<String,String> conditions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataStructureComponent<?,?,?>
selectComponent(DataSetMetadata structure)
-
Methods inherited from class it.bancaditalia.oss.vtl.impl.types.data.HierarchyImpl
getCondition, getItem, getMetadata, getName, getRuleItems
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface it.bancaditalia.oss.vtl.model.data.Hierarchy
getName, getRuleItems
-
Methods inherited from interface it.bancaditalia.oss.vtl.model.data.VTLValue
getMetadata
-
-
-
-
Method Detail
-
selectComponent
public DataStructureComponent<?,?,?> selectComponent(DataSetMetadata structure)
- Specified by:
selectComponent
in interfaceHierarchy
-
-