Package com.axemble.vdoc.sdk.components
Class MappingStructure
java.lang.Object
com.axemble.vdoc.sdk.components.MappingStructure
- All Implemented Interfaces:
- IMappingStructure,- IMappingValuesProvider
- Direct Known Subclasses:
- ParameterizedMappingStructure
- 
Constructor SummaryConstructorsConstructorDescriptionMappingStructure(String name, String label, String description, String dataType, boolean isMandatory, boolean isVisible, int mappingType, List<IMappingStructure> childValues, List<IOptionList.IOption> options) 
- 
Method SummaryModifier and TypeMethodDescriptionRetrieves childs mappingStructure for a composite mappingStructure.Retrieves the data type of the mappingStructure.Retrieves the description of the mappingStructure.getLabel()Retrieves the label of the mappingStructure.Retrieves options displayed on the selection "value of list" in the mapping component.intRetrieves the mapping type of the mappingStructure.getName()Retrives the name of mappingStructure.Retrieves childs mappingStructure for a composite mappingStructure.booleanGet if the value of mappingStructure is mandatory.booleanGet if mappingStructure is default visible in the mapping componentvoidsetChildValues(List<IMappingStructure> childValues) Sets childs mappingStructure for a composite mappingStructure.voidsetDataType(String dataType) Sets the data type of the mappingStructure.voidsetDescription(String description) Sets a description to a mappingStructure.voidSets a label to a mappingStructure.voidsetListOptions(List<IOptionList.IOption> options) Sets options displayed on the selection "value of list" in the mapping component.voidsetMandatory(boolean isMandatory) Set if the value of mappingStructure is mandatoryvoidsetMappingType(int mappingType) Sets the mapping type of the mappingStructure.voidSets a name to the mappingStructure.voidsetVisible(boolean isVisible) Set if mappingStructure is visible
- 
Constructor Details- 
MappingStructurepublic MappingStructure(String name, String label, String description, String dataType, boolean isMandatory, boolean isVisible, int mappingType, List<IMappingStructure> childValues, List<IOptionList.IOption> options) 
 
- 
- 
Method Details- 
getNameDescription copied from interface:IMappingStructureRetrives the name of mappingStructure.- Specified by:
- getNamein interface- IMappingStructure
- Returns:
- A java.lang.String value with mappingStructure name.
 
- 
getLabelDescription copied from interface:IMappingStructureRetrieves the label of the mappingStructure.- Specified by:
- getLabelin interface- IMappingStructure
- Returns:
- A java.lang.String value with object label.
 
- 
getDescriptionDescription copied from interface:IMappingStructureRetrieves the description of the mappingStructure.- Specified by:
- getDescriptionin interface- IMappingStructure
- Returns:
- A java.lang.String value with object description.
 
- 
getDataTypeDescription copied from interface:IMappingStructureRetrieves the data type of the mappingStructure.- Specified by:
- getDataTypein interface- IMappingStructure
- Returns:
- A IMappingProvider.DataTypevalue with data type of the mappingStructure.
 
- 
getChildValuesDescription copied from interface:IMappingStructureRetrieves childs mappingStructure for a composite mappingStructure.- Specified by:
- getChildValuesin interface- IMappingStructure
- Returns:
- A java.util.List of IMappingStructureobject
 
- 
isMandatorypublic boolean isMandatory()Description copied from interface:IMappingStructureGet if the value of mappingStructure is mandatory.- Specified by:
- isMandatoryin interface- IMappingStructure
- Returns:
- isMandatory
 
- 
isVisiblepublic boolean isVisible()Description copied from interface:IMappingStructureGet if mappingStructure is default visible in the mapping component- Specified by:
- isVisiblein interface- IMappingStructure
- Returns:
- isVisible
 
- 
getMappingTypepublic int getMappingType()Description copied from interface:IMappingStructureRetrieves the mapping type of the mappingStructure.- Specified by:
- getMappingTypein interface- IMappingStructure
- Returns:
- A IMappingProvider.IMappingTypevalue with data type of the mappingStructure.
 
- 
getValuesDescription copied from interface:IMappingStructureRetrieves childs mappingStructure for a composite mappingStructure.- Specified by:
- getValuesin interface- IMappingStructure
- Specified by:
- getValuesin interface- IMappingValuesProvider
- Returns:
- A java.util.List of IMappingStructureobject
 
- 
getListOptionsDescription copied from interface:IMappingStructureRetrieves options displayed on the selection "value of list" in the mapping component.- Specified by:
- getListOptionsin interface- IMappingStructure
- Returns:
- A java.util.List of IOptionList.IOptionobject
 
- 
setNameDescription copied from interface:IMappingStructureSets a name to the mappingStructure.- Specified by:
- setNamein interface- IMappingStructure
- Parameters:
- name- The name of the mappingStructure.
 
- 
setLabelDescription copied from interface:IMappingStructureSets a label to a mappingStructure.- Specified by:
- setLabelin interface- IMappingStructure
- Parameters:
- label- The label of the mappingStructure.
 
- 
setDescriptionDescription copied from interface:IMappingStructureSets a description to a mappingStructure.- Specified by:
- setDescriptionin interface- IMappingStructure
- Parameters:
- description- The description of the mappingStructure.
 
- 
setDataTypeDescription copied from interface:IMappingStructureSets the data type of the mappingStructure.- Specified by:
- setDataTypein interface- IMappingStructure
- Parameters:
- dataType- A value of the- IMappingProvider.DataType.
 
- 
setMandatorypublic void setMandatory(boolean isMandatory) Description copied from interface:IMappingStructureSet if the value of mappingStructure is mandatory- Specified by:
- setMandatoryin interface- IMappingStructure
- Parameters:
- isMandatory-
 
- 
setVisiblepublic void setVisible(boolean isVisible) Description copied from interface:IMappingStructureSet if mappingStructure is visible- Specified by:
- setVisiblein interface- IMappingStructure
- Parameters:
- isVisible-
 
- 
setMappingTypepublic void setMappingType(int mappingType) Description copied from interface:IMappingStructureSets the mapping type of the mappingStructure.- Specified by:
- setMappingTypein interface- IMappingStructure
- Parameters:
- mappingType- A value of the- IMappingProvider.IMappingType.
 
- 
setChildValuesDescription copied from interface:IMappingStructureSets childs mappingStructure for a composite mappingStructure.- Specified by:
- setChildValuesin interface- IMappingStructure
- Parameters:
- childValues- A java.util.List of- IMappingStructureobject
 
- 
setListOptionsDescription copied from interface:IMappingStructureSets options displayed on the selection "value of list" in the mapping component.- Specified by:
- setListOptionsin interface- IMappingStructure
- Parameters:
- options- A java.util.List of- IOptionList.IOptionobject
 
 
-