dods.servers.ascii
Class asciiI32
java.lang.Object
dods.dap.BaseType
dods.dap.DInt32
dods.servers.ascii.asciiI32
- All Implemented Interfaces:
- ClientIO, toASCII, Cloneable
public class asciiI32
- extends DInt32
- implements toASCII
Constructor Summary |
asciiI32()
Constructs a new asciiI32 . |
asciiI32(String n)
Constructs a new asciiI32 with name n . |
Methods inherited from class dods.dap.BaseType |
checkSemantics, checkSemantics, clone, elementCount, elementCount, getLongName, getName, getParent, printDecl, printDecl, printDecl, printDecl, printDecl, printDecl, printDecl, printDecl, printVal, printVal, printVal, setName, setParent |
asciiI32
public asciiI32()
- Constructs a new
asciiI32
.
asciiI32
public asciiI32(String n)
- Constructs a new
asciiI32
with name n
.
- Parameters:
n
- the name of the variable.
toASCII
public void toASCII(PrintWriter pw,
boolean addName,
String rootName,
boolean newLine)
- Returns a string representation of the variables value. This
is really foreshadowing functionality for Server types, but
as it may come in useful for clients it is added here. Simple
types (example: DFloat32) will return a single value. DConstuctor
and DVector types will be flattened. DStrings and DURL's will
have double quotes around them.
- Specified by:
toASCII
in interface toASCII
- Parameters:
addName
- is a flag indicating if the variable name should
appear at the begining of the returned string.
toASCIIAddRootName
public String toASCIIAddRootName(PrintWriter pw,
boolean addName,
String rootName)
- Specified by:
toASCIIAddRootName
in interface toASCII
toASCIIFlatName
public String toASCIIFlatName(String rootName)
- Specified by:
toASCIIFlatName
in interface toASCII