Class StructureDataRegexp


  • public class StructureDataRegexp
    extends ucar.ma2.StructureData
    Create a StructureData by using a java.util.regex.Pattern on an ascii file.
    Since:
    Feb 26, 2011
    • Field Detail

      • matcher

        protected com.google.re2j.Matcher matcher
    • Constructor Detail

      • StructureDataRegexp

        public StructureDataRegexp​(ucar.ma2.StructureMembers members,
                                   com.google.re2j.Matcher m)
    • Method Detail

      • getArray

        public ucar.ma2.Array getArray​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getArray in class ucar.ma2.StructureData
      • convertScalarFloat

        public float convertScalarFloat​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        convertScalarFloat in class ucar.ma2.StructureData
      • convertScalarDouble

        public double convertScalarDouble​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        convertScalarDouble in class ucar.ma2.StructureData
      • convertScalarInt

        public int convertScalarInt​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        convertScalarInt in class ucar.ma2.StructureData
      • convertScalarLong

        public long convertScalarLong​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        convertScalarLong in class ucar.ma2.StructureData
      • getScalarDouble

        public double getScalarDouble​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getScalarDouble in class ucar.ma2.StructureData
      • getJavaArrayDouble

        public double[] getJavaArrayDouble​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getJavaArrayDouble in class ucar.ma2.StructureData
      • getScalarFloat

        public float getScalarFloat​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getScalarFloat in class ucar.ma2.StructureData
      • getJavaArrayFloat

        public float[] getJavaArrayFloat​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getJavaArrayFloat in class ucar.ma2.StructureData
      • getScalarByte

        public byte getScalarByte​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getScalarByte in class ucar.ma2.StructureData
      • getJavaArrayByte

        public byte[] getJavaArrayByte​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getJavaArrayByte in class ucar.ma2.StructureData
      • getScalarInt

        public int getScalarInt​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getScalarInt in class ucar.ma2.StructureData
      • getJavaArrayInt

        public int[] getJavaArrayInt​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getJavaArrayInt in class ucar.ma2.StructureData
      • getScalarShort

        public short getScalarShort​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getScalarShort in class ucar.ma2.StructureData
      • getJavaArrayShort

        public short[] getJavaArrayShort​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getJavaArrayShort in class ucar.ma2.StructureData
      • getScalarLong

        public long getScalarLong​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getScalarLong in class ucar.ma2.StructureData
      • getJavaArrayLong

        public long[] getJavaArrayLong​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getJavaArrayLong in class ucar.ma2.StructureData
      • getScalarChar

        public char getScalarChar​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getScalarChar in class ucar.ma2.StructureData
      • getJavaArrayChar

        public char[] getJavaArrayChar​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getJavaArrayChar in class ucar.ma2.StructureData
      • getScalarString

        public String getScalarString​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getScalarString in class ucar.ma2.StructureData
      • getJavaArrayString

        public String[] getJavaArrayString​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getJavaArrayString in class ucar.ma2.StructureData
      • getScalarStructure

        public ucar.ma2.StructureData getScalarStructure​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getScalarStructure in class ucar.ma2.StructureData
      • getArrayStructure

        public ucar.ma2.ArrayStructure getArrayStructure​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getArrayStructure in class ucar.ma2.StructureData
      • getArraySequence

        public ucar.ma2.ArraySequence getArraySequence​(ucar.ma2.StructureMembers.Member m)
        Specified by:
        getArraySequence in class ucar.ma2.StructureData