cds.simbad.ident
Class ZoneE

java.lang.Object
  extended bycds.simbad.ident.Instruction
      extended bycds.simbad.ident.ZoneE
All Implemented Interfaces:
java.io.Serializable

public class ZoneE
extends Instruction

Element ZONE (Zone de declinaison)

See Also:
Serialized Form

Field Summary
private  Zone maximum
           
private  Zone minimum
           
private  Zone zoneValue
           
 
Fields inherited from class cds.simbad.ident.Instruction
ALIG_LEFT, ALIG_RIGHT, alignment, BINARY, binPos, BLANC_RE, CARMAX, CAT, catName, CH, CONST, DE, DECIMAL, DECIMALES, DEFAULT_BINARY, DEFAULT_DECIMAL, DEFAULT_DELIMITOR, DEFAULT_FILLER, DEFAULT_MIN, DEFAULT_OPTIONAL, DELIMITOR, FACULTATIF, filler, FORMAT, IND, instrNames, INT, isBinary, JUSTIFICATION, LET, LGQ, LIST, LONGUEUR, MAJ, MAX_DEFAULT_CARMAX, MAXIMUM, MIN, MIN_DEFAULT_CARMAX, MINIMUM, NO_ALIGNMENT, NO_BIN_POS, NO_FILLER, NOM, optional, PARAM_FINISHED, paramNames, PGM, PLUS, POSITION, RA, regexGen, ROM, SPACE, SPACES_RE, STRICT, TAB, TEXT, TEXTE, UINT, valuelim, VAR, VAR_LENGTH, vec_format_car, ZONE
 
Constructor Summary
ZoneE(java.lang.String params)
          Constructor
 
Method Summary
protected  void appendMaximum(java.lang.StringBuffer buf)
          Local method for displaying minimum value in the instruction
protected  void appendMinimum(java.lang.StringBuffer buf)
          Local method for displaying minimum value in the instruction
 boolean normalize(java.lang.String str, java.lang.StringBuffer norm)
          Normalization of the field
 byte[] toBin()
          Retourne la forme binaire de l'entier recu en parametre
 java.lang.String toRE()
          Returns the regular expression used to analyse this field
 java.lang.String toString()
          Returns a string display of the whole instruction
 
Methods inherited from class cds.simbad.ident.Instruction
align, appendBinary, appendCarmax, appendCarmax, appendClose, appendDecimal, appendDelimitor, appendFormat, appendJustification, appendLength, appendList, appendMaximum, appendMinimum, appendMinimum, appendName, appendNom, appendOptional, appendPlus, appendPosition, appendStrict, appendText, displayError, equals, extractParams, format2dbl, format2RE, getBinaryPosition, getCatName, getInstrCode, getInstrName, getInteger, getLong, getNextParam, getRegexGen, isBinary, isOptional, isREKeyword, isREKeyword, normalize, optional, setBinary, setJustification, setRegexGen, toByteArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

maximum

private Zone maximum

minimum

private Zone minimum

zoneValue

private Zone zoneValue
Constructor Detail

ZoneE

public ZoneE(java.lang.String params)
      throws IdentifierDescriptionException
Constructor

Parameters:
params - parameter list string
Throws:
IdentifierDescriptionException
Method Detail

toString

public java.lang.String toString()
Returns a string display of the whole instruction

Overrides:
toString in class Instruction
Returns:
the instruction in the form of a string

appendMinimum

protected void appendMinimum(java.lang.StringBuffer buf)
Local method for displaying minimum value in the instruction

Parameters:
buf - StringBuffer to complete

appendMaximum

protected void appendMaximum(java.lang.StringBuffer buf)
Local method for displaying minimum value in the instruction

Parameters:
buf - StringBuffer to complete

toRE

public java.lang.String toRE()
Returns the regular expression used to analyse this field

Overrides:
toRE in class Instruction
Returns:
the regular expression string

normalize

public boolean normalize(java.lang.String str,
                         java.lang.StringBuffer norm)
Normalization of the field

Overrides:
normalize in class Instruction
Parameters:
str - string to normalize
norm - stringbuffer to complete with the normalized string
Returns:
true or false whether the normalization succeeded or not

toBin

public byte[] toBin()
Retourne la forme binaire de l'entier recu en parametre

Overrides:
toBin in class Instruction
Returns:
the integer in binary format (4 bytes)