Class CArray

java.lang.Object
   |
   +----CArray

public class CArray
extends Object
CArray ist eine einfache Integer-Array-Klasse

Version:
: 1.0 date 07.06.1997
Author:
: Mirko Mumberg

Variable Index

 o m_Array
Ist das Feld selbst.
 o m_GetCount
Die Lese- und Schreibzugriffszaehler.
 o m_SetCount
Die Lese- und Schreibzugriffszaehler.
 o m_Size
Ist die Groesse des Feldes.

Constructor Index

 o CArray(CArray)
Der Kopiekonstruktor.
 o CArray(int)
Konstruktor, der das Array mit der Groesse initialisiert ohne Schreib- und Lesezugriffszaehler.
 o CArray(int, CCounter, CCounter)
Konstruktor, der das Array mit der Groesse und den Zaehlern initialisiert.

Method Index

 o copy(CArray)
Die Kopierfunktion.
 o Get(int)
Einen Wert aus dem Array lesen.
 o getSize()
Die groesse des Arrays wird gelesen.
 o init(int, CCounter, CCounter)
Initialisierung des Arrays.
 o Set(int, int)
Setzen eines Wertes in diesen Array.
 o setSize(int)
Veraenderung der Groesse des Arrays.

Variables

 o m_Array
  protected int m_Array[]
Ist das Feld selbst.

 o m_Size
  protected int m_Size
Ist die Groesse des Feldes.

 o m_GetCount
  protected CCounter m_GetCount
Die Lese- und Schreibzugriffszaehler.

 o m_SetCount
  protected CCounter m_SetCount
Die Lese- und Schreibzugriffszaehler.

Constructors

 o CArray
  public CArray(int _Size,
                CCounter _Get,
                CCounter _Set)
Konstruktor, der das Array mit der Groesse und den Zaehlern initialisiert.

Parameters:
_Size - Die neue Groesse des Arrays.
_Get - Der Getzaehler.
_Set - Der Setzaehler.
 o CArray
  public CArray(int _Size)
Konstruktor, der das Array mit der Groesse initialisiert ohne Schreib- und Lesezugriffszaehler.

Parameters:
_Size - Die neue Groesse des Arrays.
 o CArray
  public CArray(CArray _a)
Der Kopiekonstruktor.

Parameters:
_a - Das Array, das in dieses kopiert werden soll.

Methods

 o init
  public void init(int Size,
                   CCounter Get,
                   CCounter Set)
Initialisierung des Arrays.

Parameters:
Size - Die neue Groesse des Arrays.
Get - Der Getzaehler.
Set - Der Setzaehler.
 o copy
  public void copy(CArray a)
Die Kopierfunktion.

Parameters:
a - Das Array, das in dieses kopert werden soll.
 o setSize
  public void setSize(int Size)
Veraenderung der Groesse des Arrays.

Parameters:
Size - Die neue Groesse des Arrays.
 o Set
  public synchronized void Set(int pos,
                               int x)
Setzen eines Wertes in diesen Array.

Parameters:
pos - Position, an der der Wert gespeichert wird.
x - Der Wert, der gespeichert wird.
 o Get
  public synchronized int Get(int pos)
Einen Wert aus dem Array lesen.

Parameters:
pos - Position, aus der der Wert gelesen wird.
Returns:
Der Wert an der Position pos
 o getSize
  public int getSize()
Die groesse des Arrays wird gelesen.

Returns:
die groesse des Arrays.