Class EClassFieldFormat


  • public class EClassFieldFormat
    extends java.lang.Object
    EClass field format implemenation. This class parsed eclass field format strings and provides an API to it. Besides it also performs a mapping to the classification attribute type.
     EnumerationValue atrType = EClassFieldFormat.convertToAttributeType("X.12");
     
    • Constructor Detail

      • EClassFieldFormat

        public EClassFieldFormat​(java.lang.String pattern)
    • Method Detail

      • getClassificationNumberForExport

        public static java.lang.String getClassificationNumberForExport​(java.lang.String classNumber)
        Return the classification number of this category with an '-' after each layer. For example: 11-22-33-44 for classification number: 11223344.
        Returns:
        classification number for export
      • convertToAttributeType

        public static EnumerationValue convertToAttributeType​(java.lang.String fieldFormat)
        Parses a eclass field format string and converts it into a calssification attribute type enum.
        Parameters:
        fieldFormat - the field format string
      • parse

        protected void parse()
      • isText

        protected boolean isText()
      • getClassificationAttributeType

        public EnumerationValue getClassificationAttributeType()
      • getFieldType

        public java.lang.String getFieldType()
      • isFixedLength

        public boolean isFixedLength()
      • isSigned

        public boolean isSigned()
      • getFieldLength

        public int getFieldLength()
      • getFractionDigits

        public int getFractionDigits()