Class StructureDataAscii


  • public class StructureDataAscii
    extends ucar.ma2.StructureData
    StructureData whose data is stored in ascii, with a TableParser to extract the values.
    Since:
    Dec 8, 2010
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected String line  
      • Fields inherited from class ucar.ma2.StructureData

        EMPTY, members
    • Constructor Summary

      Constructors 
      Constructor Description
      StructureDataAscii​(ucar.ma2.StructureMembers members, String line)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double convertScalarDouble​(ucar.ma2.StructureMembers.Member m)  
      float convertScalarFloat​(ucar.ma2.StructureMembers.Member m)  
      int convertScalarInt​(ucar.ma2.StructureMembers.Member m)  
      long convertScalarLong​(ucar.ma2.StructureMembers.Member m)  
      ucar.ma2.Array getArray​(ucar.ma2.StructureMembers.Member m)  
      ucar.ma2.ArraySequence getArraySequence​(ucar.ma2.StructureMembers.Member m)  
      ucar.ma2.ArrayStructure getArrayStructure​(ucar.ma2.StructureMembers.Member m)  
      byte[] getJavaArrayByte​(ucar.ma2.StructureMembers.Member m)  
      char[] getJavaArrayChar​(ucar.ma2.StructureMembers.Member m)  
      double[] getJavaArrayDouble​(ucar.ma2.StructureMembers.Member m)  
      float[] getJavaArrayFloat​(ucar.ma2.StructureMembers.Member m)  
      int[] getJavaArrayInt​(ucar.ma2.StructureMembers.Member m)  
      long[] getJavaArrayLong​(ucar.ma2.StructureMembers.Member m)  
      short[] getJavaArrayShort​(ucar.ma2.StructureMembers.Member m)  
      String[] getJavaArrayString​(ucar.ma2.StructureMembers.Member m)  
      byte getScalarByte​(ucar.ma2.StructureMembers.Member m)  
      char getScalarChar​(ucar.ma2.StructureMembers.Member m)  
      double getScalarDouble​(ucar.ma2.StructureMembers.Member m)  
      float getScalarFloat​(ucar.ma2.StructureMembers.Member m)  
      int getScalarInt​(ucar.ma2.StructureMembers.Member m)  
      long getScalarLong​(ucar.ma2.StructureMembers.Member m)  
      short getScalarShort​(ucar.ma2.StructureMembers.Member m)  
      String getScalarString​(ucar.ma2.StructureMembers.Member m)  
      ucar.ma2.StructureData getScalarStructure​(ucar.ma2.StructureMembers.Member m)  
      • Methods inherited from class ucar.ma2.StructureData

        convertScalarDouble, convertScalarFloat, convertScalarInt, convertScalarLong, findMember, getArray, getArraySequence, getArrayStructure, getJavaArrayByte, getJavaArrayChar, getJavaArrayDouble, getJavaArrayFloat, getJavaArrayInt, getJavaArrayLong, getJavaArrayShort, getJavaArrayString, getMembers, getName, getScalarByte, getScalarChar, getScalarDouble, getScalarFloat, getScalarInt, getScalarLong, getScalarObject, getScalarObject, getScalarShort, getScalarString, getScalarStructure, getStructureMembers, showInternal, showInternalMembers, toString
    • Field Detail

    • Constructor Detail

      • StructureDataAscii

        public StructureDataAscii​(ucar.ma2.StructureMembers members,
                                  String line)
    • 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