pl.edu.pjwstk.yaod.atoms
Class JavaIntegerAtom

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.atoms.Atom
        |
        +--pl.edu.pjwstk.yaod.atoms.IntegerAtom
              |
              +--pl.edu.pjwstk.yaod.atoms.JavaIntegerAtom
All Implemented Interfaces:
Bufferable, java.io.Serializable

public class JavaIntegerAtom
extends IntegerAtom

Klasa reprezentujaca atom skladu obiektow javy. Pozwala na podpiecie do tego skladu dowolnego obiektu Integer Javy.

Author:
M. Lentner, raist@ertel.com.pl
See Also:
Serialized Form

Fields inherited from class pl.edu.pjwstk.yaod.atoms.Atom
ALL_TYPES
 
Constructor Summary
JavaIntegerAtom(java.lang.String name, java.lang.Object obj, java.lang.String attr)
          Tworzy nowy atom.
 
Method Summary
 int getValue()
          Zwraca wartosc atomu.
 void setValue(int val)
          Ustala wartosc atomu (obiektu Javy).
 
Methods inherited from class pl.edu.pjwstk.yaod.atoms.Atom
getAID, getName, getNext, getOwner, getPrevious, getType, isModified, setAID, setModified, setName, setNext, setOwner, setPrevious
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaIntegerAtom

public JavaIntegerAtom(java.lang.String name,
                       java.lang.Object obj,
                       java.lang.String attr)
                throws java.lang.NoSuchFieldException
Tworzy nowy atom.
Parameters:
name - nazwa atomu.
obj - obiekt zawierajacy atrybut majacy byc wartoscia atomu.
attr - nazwa atrybutu obiektu obj, ktorego wartosc ma byc wartoscia atomu.
Throws:
java.lang.NoSuchFieldException - nazwa atrybutu nie istnieje w podanym obiekcie.
Method Detail

setValue

public void setValue(int val)
Ustala wartosc atomu (obiektu Javy).
Overrides:
setValue in class IntegerAtom
Parameters:
val - nowa wartosc atomu.

getValue

public int getValue()
Zwraca wartosc atomu.
Overrides:
getValue in class IntegerAtom
Returns:
wartosc atomu.