pl.edu.pjwstk.yaod.atoms
Class JavaStringAtom

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

public class JavaStringAtom
extends StringAtom

Klasa reprezentujaca atom skladu obiektow javy. Pozwala na podpiecie do tego skladu dowolnego obiektu String 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
JavaStringAtom(java.lang.String name, java.lang.Object obj, java.lang.String attr)
          Tworzy nowy atom.
 
Method Summary
 java.lang.String getValue()
          Zwraca wartosc atomu.
 void setValue(java.lang.String 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

JavaStringAtom

public JavaStringAtom(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(java.lang.String val)
Ustala wartosc atomu (obiektu Javy).
Overrides:
setValue in class StringAtom
Parameters:
val - nowa wartosc atomu.

getValue

public java.lang.String getValue()
Zwraca wartosc atomu.
Overrides:
getValue in class StringAtom
Returns:
wartosc atomu.