Class TSSh

java.lang.Object
  extended by TSOpts
      extended by TSSh
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
TSShape, TSShL

 class TSSh
extends TSOpts

.

======================================================================
 Klasse TSSh -- Basisklasse fuer globale und lokale Shapes
 ACHTUNG: Diese Klasse nutzt die Definitionen der Klasse 'TSOpts' zur
          Implementierung einer Optionenmaske. Deshalb wird diese
          Klasse von TSOpts abgeleitet. Von dieser Klasse wird auch
          das Interface 'Serializable' uebernommen.
 ##TSSh (Eyecatcher)
======================================================================
 


Field Summary
private  int CntR
           
private  int CntS
           
private  int CntW
           
protected static java.lang.String IdStr
           
private  java.util.HashSet<TSSc> ScL
           
 
Constructor Summary
protected TSSh()
          .
 
Method Summary
protected  boolean addSc(TSSc cSc)
          .
protected  int getNr(boolean b)
          .
protected  java.util.Iterator getSc()
          .
protected  int incCntR(int inc)
          .
protected  int incCntS(int inc)
          .
protected  int incCntW(int inc)
          .
protected  java.lang.String toStr()
          .
 
Methods inherited from class TSOpts
$init, chkMsk, chkMsk, clrMsk, clrMsk, cntMsk, cntMsk, fndMsk, getMsk, orMsk, orMsk, prtMsk, resMsk, setMsk, setMsk, tstMsk
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IdStr

protected static final java.lang.String IdStr
See Also:
Constant Field Values

CntS

private int CntS

CntW

private int CntW

CntR

private int CntR

ScL

private java.util.HashSet<TSSc> ScL
Constructor Detail

TSSh

protected TSSh()
.
 Used options (stored within mask of 'TSOpt'):
  12 -
  ======================================================================
 Constructor: (1) Create default-entry
=====================================================================
  

Method Detail

addSc

protected final boolean addSc(TSSc cSc)
.
=====================================================================
 Method "addSc"
 Add section-reference (global/local) to section-list.
 Method returns 'true' if the section is already in the list
 ##addSc.TSSh (Eyecatcher)
=====================================================================
  


getNr

protected int getNr(boolean b)
.
=====================================================================
 Method "getNr" (This dummy-method is normally overlayed)
 ##getNr.TSSh (Eyecatcher)
=====================================================================
  


getSc

protected java.util.Iterator getSc()
.
=====================================================================
 Methode "getSc"
 Get access to section-array using iterator
 ##getSc.TSSh (Eyecatcher)
=====================================================================
  


incCntR

protected final int incCntR(int inc)
.
=====================================================================
 Method "incCntR"
 Increment overall-counter of section-references.
 (using argument'0', reference-counter may be returned only)
 ##incCntR.TSSh (Eyecatcher)
=====================================================================
  


incCntS

protected final int incCntS(int inc)
.
=====================================================================
 Method "incCntS"
 Increment reference-counter of track-database for shape-definitions
 (using argument'0', reference-counter may be returned only)
 ##incCntS.TSSh (Eyecatcher)
=====================================================================
  


incCntW

protected final int incCntW(int inc)
.
=====================================================================
 Method "incCntW"
 Increment reference-counter of world-files for shape-definitions
 (using argument'0', reference-counter may be returned only)
 ##incCntW.TSSh (Eyecatcher)
=====================================================================
  


toStr

protected java.lang.String toStr()
.
=====================================================================
 Method "toStr"
 Build a string-representation of all values of this class
 ##toStr.TSSh (Eyecatcher)
=====================================================================
  

Overrides:
toStr in class TSOpts