Class TypeDescriptor

    • Field Detail

      • VALIDATOR

        public static final java.lang.String VALIDATOR
        The constant VALIDATOR.
        See Also:
        Constant Field Values
      • FILTER

        public static final java.lang.String FILTER
        The constant FILTER.
        See Also:
        Constant Field Values
      • CONDITION

        public static final java.lang.String CONDITION
        The constant CONDITION.
        See Also:
        Constant Field Values
      • GENERATOR

        public static final java.lang.String GENERATOR
        The constant GENERATOR.
        See Also:
        Constant Field Values
      • CONVERTER

        public static final java.lang.String CONVERTER
        The constant CONVERTER.
        See Also:
        Constant Field Values
      • PATTERN

        public static final java.lang.String PATTERN
        The constant PATTERN.
        See Also:
        Constant Field Values
      • SCRIPT

        public static final java.lang.String SCRIPT
        The constant SCRIPT.
        See Also:
        Constant Field Values
      • SOURCE

        public static final java.lang.String SOURCE
        The constant SOURCE.
        See Also:
        Constant Field Values
      • FORMAT

        public static final java.lang.String FORMAT
        The constant FORMAT.
        See Also:
        Constant Field Values
      • ROW_BASED

        public static final java.lang.String ROW_BASED
        The constant ROW_BASED.
        See Also:
        Constant Field Values
      • SEGMENT

        public static final java.lang.String SEGMENT
        The constant SEGMENT.
        See Also:
        Constant Field Values
      • OFFSET

        public static final java.lang.String OFFSET
        The constant OFFSET.
        See Also:
        Constant Field Values
      • SELECTOR

        public static final java.lang.String SELECTOR
        The constant SELECTOR.
        See Also:
        Constant Field Values
      • SUB_SELECTOR

        public static final java.lang.String SUB_SELECTOR
        The constant SUB_SELECTOR.
        See Also:
        Constant Field Values
      • ENCODING

        public static final java.lang.String ENCODING
        The constant ENCODING.
        See Also:
        Constant Field Values
      • SEPARATOR

        public static final java.lang.String SEPARATOR
        The constant SEPARATOR.
        See Also:
        Constant Field Values
      • EMPTY_MARKER

        public static final java.lang.String EMPTY_MARKER
        The constant EMPTY_MARKER.
        See Also:
        Constant Field Values
      • NULL_MARKER

        public static final java.lang.String NULL_MARKER
        The constant NULL_MARKER.
        See Also:
        Constant Field Values
      • CYCLIC

        public static final java.lang.String CYCLIC
        The constant CYCLIC.
        See Also:
        Constant Field Values
      • LOCALE

        public static final java.lang.String LOCALE
        The constant LOCALE.
        See Also:
        Constant Field Values
      • DATASET

        public static final java.lang.String DATASET
        The constant DATASET.
        See Also:
        Constant Field Values
      • NESTING

        public static final java.lang.String NESTING
        The constant NESTING.
        See Also:
        Constant Field Values
      • DISTRIBUTION

        public static final java.lang.String DISTRIBUTION
        The constant DISTRIBUTION.
        See Also:
        Constant Field Values
      • parentName

        protected java.lang.String parentName
        The Parent name.
    • Constructor Detail

      • TypeDescriptor

        public TypeDescriptor​(java.lang.String name,
                              DescriptorProvider provider,
                              TypeDescriptor parent)
        Instantiates a new Type descriptor.
        Parameters:
        name - the name
        provider - the provider
        parent - the parent
      • TypeDescriptor

        public TypeDescriptor​(java.lang.String name,
                              DescriptorProvider provider,
                              java.lang.String parentName)
        Instantiates a new Type descriptor.
        Parameters:
        name - the name
        provider - the provider
        parentName - the parent name
    • Method Detail

      • init

        protected void init()
        Init.
      • getParentName

        public java.lang.String getParentName()
        Gets parent name.
        Returns:
        the parent name
      • setParentName

        public void setParentName​(java.lang.String parentName)
        Sets parent name.
        Parameters:
        parentName - the parent name
      • isRowBased

        public java.lang.Boolean isRowBased()
        Is row based boolean.
        Returns:
        the boolean
      • setRowBased

        public void setRowBased​(java.lang.Boolean rowBased)
        Sets row based.
        Parameters:
        rowBased - the row based
      • getValidator

        public java.lang.String getValidator()
        Gets validator.
        Returns:
        the validator
      • setValidator

        public void setValidator​(java.lang.String filter)
        Sets validator.
        Parameters:
        filter - the filter
      • getFilter

        public java.lang.String getFilter()
        Gets filter.
        Returns:
        the filter
      • setFilter

        public void setFilter​(java.lang.String filter)
        Sets filter.
        Parameters:
        filter - the filter
      • getCondition

        public java.lang.String getCondition()
        Gets condition.
        Returns:
        the condition
      • setCondition

        public void setCondition​(java.lang.String condition)
        Sets condition.
        Parameters:
        condition - the condition
      • getGenerator

        public java.lang.String getGenerator()
        Gets generator.
        Returns:
        the generator
      • setGenerator

        public void setGenerator​(java.lang.String generatorName)
        Sets generator.
        Parameters:
        generatorName - the generator name
      • getConverter

        public java.lang.String getConverter()
        Gets converter.
        Returns:
        the converter
      • setConverter

        public void setConverter​(java.lang.String converter)
        Sets converter.
        Parameters:
        converter - the converter
      • getPattern

        public java.lang.String getPattern()
        Gets pattern.
        Returns:
        the pattern
      • setPattern

        public void setPattern​(java.lang.String pattern)
        Sets pattern.
        Parameters:
        pattern - the pattern
      • getScript

        public java.lang.String getScript()
        Gets script.
        Returns:
        the script
      • setScript

        public void setScript​(java.lang.String script)
        Sets script.
        Parameters:
        script - the script
      • getSource

        public java.lang.String getSource()
        Gets source.
        Returns:
        the source
      • setSource

        public void setSource​(java.lang.String source)
        Sets source.
        Parameters:
        source - the source
      • getFormat

        public Format getFormat()
        Gets format.
        Returns:
        the format
      • setFormat

        public void setFormat​(Format format)
        Sets format.
        Parameters:
        format - the format
      • getSegment

        public java.lang.String getSegment()
        Gets segment.
        Returns:
        the segment
      • setSegment

        public void setSegment​(java.lang.String segment)
        Sets segment.
        Parameters:
        segment - the segment
      • getOffset

        public java.lang.Integer getOffset()
        Gets offset.
        Returns:
        the offset
      • setOffset

        public void setOffset​(java.lang.Integer offset)
        Sets offset.
        Parameters:
        offset - the offset
      • getSelector

        public java.lang.String getSelector()
        Gets selector.
        Returns:
        the selector
      • setSelector

        public void setSelector​(java.lang.String selector)
        Sets selector.
        Parameters:
        selector - the selector
      • getSubSelector

        public java.lang.String getSubSelector()
        Gets sub selector.
        Returns:
        the sub selector
      • setSubSelector

        public void setSubSelector​(java.lang.String selector)
        Sets sub selector.
        Parameters:
        selector - the selector
      • getSeparator

        public java.lang.String getSeparator()
        Gets separator.
        Returns:
        the separator
      • setSeparator

        public void setSeparator​(java.lang.String separator)
        Sets separator.
        Parameters:
        separator - the separator
      • getEmptyMarker

        public java.lang.String getEmptyMarker()
        Gets empty marker.
        Returns:
        the empty marker
      • setEmptyMarker

        public void setEmptyMarker​(java.lang.String emptyMarker)
        Sets empty marker.
        Parameters:
        emptyMarker - the empty marker
      • getNullMarker

        public java.lang.String getNullMarker()
        Gets null marker.
        Returns:
        the null marker
      • setNullMarker

        public void setNullMarker​(java.lang.String nullMarker)
        Sets null marker.
        Parameters:
        nullMarker - the null marker
      • getEncoding

        public java.lang.String getEncoding()
        Gets encoding.
        Returns:
        the encoding
      • setEncoding

        public void setEncoding​(java.lang.String encoding)
        Sets encoding.
        Parameters:
        encoding - the encoding
      • getScope

        public java.lang.String getScope()
        Gets scope.
        Returns:
        the scope
      • setScope

        public void setScope​(java.lang.String scope)
        Sets scope.
        Parameters:
        scope - the scope
      • isCyclic

        public java.lang.Boolean isCyclic()
        Is cyclic boolean.
        Returns:
        the boolean
      • setCyclic

        public void setCyclic​(boolean cyclic)
        Sets cyclic.
        Parameters:
        cyclic - the cyclic
      • getDataset

        public java.lang.String getDataset()
        Gets dataset.
        Returns:
        the dataset
      • setDataset

        public void setDataset​(java.lang.String dataset)
        Sets dataset.
        Parameters:
        dataset - the dataset
      • getNesting

        public java.lang.String getNesting()
        Gets nesting.
        Returns:
        the nesting
      • setNesting

        public void setNesting​(java.lang.String nesting)
        Sets nesting.
        Parameters:
        nesting - the nesting
      • getLocale

        public java.util.Locale getLocale()
        Gets locale.
        Returns:
        the locale
      • setLocaleId

        public void setLocaleId​(java.lang.String localeId)
        Sets locale id.
        Parameters:
        localeId - the locale id
      • getDistribution

        public java.lang.String getDistribution()
        Gets distribution.
        Returns:
        the distribution
      • setDistribution

        public void setDistribution​(java.lang.String distribution)
        Sets distribution.
        Parameters:
        distribution - the distribution
      • withSource

        public TypeDescriptor withSource​(java.lang.String source)
        With source type descriptor.
        Parameters:
        source - the source
        Returns:
        the type descriptor
      • withSeparator

        public TypeDescriptor withSeparator​(java.lang.String separator)
        With separator type descriptor.
        Parameters:
        separator - the separator
        Returns:
        the type descriptor
      • withGenerator

        public TypeDescriptor withGenerator​(java.lang.String generator)
        With generator type descriptor.
        Parameters:
        generator - the generator
        Returns:
        the type descriptor
      • getParent

        public TypeDescriptor getParent()
        Gets parent.
        Returns:
        the parent
      • setParent

        public void setParent​(TypeDescriptor parent)
        Sets parent.
        Parameters:
        parent - the parent