Package ucar.nc2.dt.radial
Class AbstractRadialAdapter.MyRadialVariableAdapter
- java.lang.Object
-
- ucar.nc2.dt.radial.AbstractRadialAdapter.MyRadialVariableAdapter
-
- All Implemented Interfaces:
Comparable<VariableSimpleIF>
,VariableSimpleIF
- Enclosing class:
- AbstractRadialAdapter
public static class AbstractRadialAdapter.MyRadialVariableAdapter extends Object implements VariableSimpleIF
-
-
Constructor Summary
Constructors Constructor Description MyRadialVariableAdapter(String vName, Variable v)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AttributeContainer
attributes()
Attributes for the variable.int
compareTo(VariableSimpleIF o)
Sort by full nameAttribute
findAttributeIgnoreCase(String attName)
find the attribute for the variable with the given name, ignoring case.List<Attribute>
getAttributes()
Deprecated.DataType
getDataType()
Variable's data typeString
getDescription()
description of the VariableList<Dimension>
getDimensions()
Dimension List.String
getFullName()
full, backslash escaped name of the data VariableString
getInfo()
String
getName()
Name of the data Variable.int
getRank()
Variable rankint[]
getShape()
Variable shapeString
getShortName()
short name of the data VariableString
getUnitsString()
Units of the Variable.String
toString()
-
-
-
Field Detail
-
name
protected String name
-
-
Method Detail
-
compareTo
public int compareTo(VariableSimpleIF o)
Sort by full name- Specified by:
compareTo
in interfaceComparable<VariableSimpleIF>
-
getName
public String getName()
Description copied from interface:VariableSimpleIF
Name of the data Variable. Not that this is technically ambiguous v-a-v short or full name; however, since this is a Variable interface, one must assume that it is intended to be getFullName().- Specified by:
getName
in interfaceVariableSimpleIF
- Returns:
- name of the data Variable
-
getFullName
public String getFullName()
Description copied from interface:VariableSimpleIF
full, backslash escaped name of the data Variable- Specified by:
getFullName
in interfaceVariableSimpleIF
- Returns:
- full, backslash escaped name of the data Variable
-
getShortName
public String getShortName()
Description copied from interface:VariableSimpleIF
short name of the data Variable- Specified by:
getShortName
in interfaceVariableSimpleIF
- Returns:
- short name of the data Variable
-
getDataType
public DataType getDataType()
Description copied from interface:VariableSimpleIF
Variable's data type- Specified by:
getDataType
in interfaceVariableSimpleIF
- Returns:
- Variable's data type
-
getDescription
public String getDescription()
Description copied from interface:VariableSimpleIF
description of the Variable- Specified by:
getDescription
in interfaceVariableSimpleIF
- Returns:
- description of the Variable, or null if none.
-
getInfo
public String getInfo()
-
getUnitsString
public String getUnitsString()
Description copied from interface:VariableSimpleIF
Units of the Variable. These should be udunits compatible if possible- Specified by:
getUnitsString
in interfaceVariableSimpleIF
- Returns:
- Units of the Variable, or null if none.
-
getRank
public int getRank()
Description copied from interface:VariableSimpleIF
Variable rank- Specified by:
getRank
in interfaceVariableSimpleIF
- Returns:
- Variable rank
-
getShape
public int[] getShape()
Description copied from interface:VariableSimpleIF
Variable shape- Specified by:
getShape
in interfaceVariableSimpleIF
- Returns:
- Variable shape
-
getDimensions
public List<Dimension> getDimensions()
Description copied from interface:VariableSimpleIF
Dimension List. empty for a scalar variable.- Specified by:
getDimensions
in interfaceVariableSimpleIF
- Returns:
- List of ucar.nc2.Dimension, ImmutableList in ver6
-
getAttributes
@Deprecated public List<Attribute> getAttributes()
Deprecated.Description copied from interface:VariableSimpleIF
Attributes for the variable.- Specified by:
getAttributes
in interfaceVariableSimpleIF
- Returns:
- List of type ucar.nc2.Attribute
-
findAttributeIgnoreCase
public Attribute findAttributeIgnoreCase(String attName)
Description copied from interface:VariableSimpleIF
find the attribute for the variable with the given name, ignoring case.- Specified by:
findAttributeIgnoreCase
in interfaceVariableSimpleIF
- Parameters:
attName
- attribute name- Returns:
- the attribute for the variable with the given name, or null if not found.
-
attributes
public AttributeContainer attributes()
Description copied from interface:VariableSimpleIF
Attributes for the variable.- Specified by:
attributes
in interfaceVariableSimpleIF
-
-