Class StringOperationsMeta

  • All Implemented Interfaces:
    Cloneable, org.apache.hop.pipeline.transform.ITransformMeta

    @Transform(id="StringOperations",
               image="stringoperations.svg",
               name="i18n::StringOperations.Name",
               description="i18n::StringOperations.Description",
               categoryDescription="i18n:org.apache.hop.pipeline.transform:BaseTransform.Category.Flow",
               keywords="i18n::StringOperationsMeta.keyword",
               documentationUrl="/pipeline/transforms/stringoperations.html")
    public class StringOperationsMeta
    extends org.apache.hop.pipeline.transform.BaseTransformMeta<StringOperations,​StringOperationsData>
    • Constructor Detail

      • StringOperationsMeta

        public StringOperationsMeta()
    • Method Detail

      • getFieldInStream

        public String[] getFieldInStream()
        Returns:
        Returns the fieldInStream.
      • setFieldInStream

        public void setFieldInStream​(String[] keyStream)
        Parameters:
        keyStream - The fieldInStream to set.
      • getFieldOutStream

        public String[] getFieldOutStream()
        Returns:
        Returns the fieldOutStream.
      • setFieldOutStream

        public void setFieldOutStream​(String[] keyStream)
        Parameters:
        keyStream - The fieldOutStream to set.
      • getPadLen

        public String[] getPadLen()
      • setPadLen

        public void setPadLen​(String[] value)
      • getPadChar

        public String[] getPadChar()
      • setPadChar

        public void setPadChar​(String[] value)
      • getTrimType

        public int[] getTrimType()
      • setTrimType

        public void setTrimType​(int[] trimType)
      • getLowerUpper

        public int[] getLowerUpper()
      • setLowerUpper

        public void setLowerUpper​(int[] lowerUpper)
      • getInitCap

        public int[] getInitCap()
      • setInitCap

        public void setInitCap​(int[] value)
      • getMaskXML

        public int[] getMaskXML()
      • setMaskXML

        public void setMaskXML​(int[] value)
      • getDigits

        public int[] getDigits()
      • setDigits

        public void setDigits​(int[] value)
      • getRemoveSpecialCharacters

        public int[] getRemoveSpecialCharacters()
      • setRemoveSpecialCharacters

        public void setRemoveSpecialCharacters​(int[] value)
      • getPaddingType

        public int[] getPaddingType()
      • setPaddingType

        public void setPaddingType​(int[] value)
      • allocate

        public void allocate​(int nrkeys)
      • clone

        public Object clone()
        Specified by:
        clone in interface org.apache.hop.pipeline.transform.ITransformMeta
        Overrides:
        clone in class org.apache.hop.pipeline.transform.BaseTransformMeta<StringOperations,​StringOperationsData>
      • setDefault

        public void setDefault()
        Specified by:
        setDefault in interface org.apache.hop.pipeline.transform.ITransformMeta
        Overrides:
        setDefault in class org.apache.hop.pipeline.transform.BaseTransformMeta<StringOperations,​StringOperationsData>
      • getXml

        public String getXml()
        Specified by:
        getXml in interface org.apache.hop.pipeline.transform.ITransformMeta
        Overrides:
        getXml in class org.apache.hop.pipeline.transform.BaseTransformMeta<StringOperations,​StringOperationsData>
      • supportsErrorHandling

        public boolean supportsErrorHandling()
        Specified by:
        supportsErrorHandling in interface org.apache.hop.pipeline.transform.ITransformMeta
        Overrides:
        supportsErrorHandling in class org.apache.hop.pipeline.transform.BaseTransformMeta<StringOperations,​StringOperationsData>
      • getTrimTypeDesc

        public static String getTrimTypeDesc​(int i)
      • getLowerUpperDesc

        public static String getLowerUpperDesc​(int i)
      • getInitCapDesc

        public static String getInitCapDesc​(int i)
      • getMaskXMLDesc

        public static String getMaskXMLDesc​(int i)
      • getDigitsDesc

        public static String getDigitsDesc​(int i)
      • getRemoveSpecialCharactersDesc

        public static String getRemoveSpecialCharactersDesc​(int i)
      • getPaddingDesc

        public static String getPaddingDesc​(int i)
      • getTrimTypeByDesc

        public static int getTrimTypeByDesc​(String tt)
      • getLowerUpperByDesc

        public static int getLowerUpperByDesc​(String tt)
      • getInitCapByDesc

        public static int getInitCapByDesc​(String tt)
      • getMaskXMLByDesc

        public static int getMaskXMLByDesc​(String tt)
      • getDigitsByDesc

        public static int getDigitsByDesc​(String tt)
      • getRemoveSpecialCharactersByDesc

        public static int getRemoveSpecialCharactersByDesc​(String tt)
      • getPaddingByDesc

        public static int getPaddingByDesc​(String tt)