pl.edu.pjwstk.yaod.atoms
Class AtomSerializer

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.atoms.AtomSerializer

public class AtomSerializer
extends java.lang.Object

Klasa serializujaca atomy. Tymczasowo wykorzystywany do tego celu jest mechanizm serializacji Javy. W przyszlosci trzeba w tablicy byte[] ustawic w odpowiedniej poszczegolne wartosci atomu.

Author:
M. Lentner, raist@ertel.com.pl

Constructor Summary
AtomSerializer()
           
 
Method Summary
 Atom atomDeserialize(byte[] rawAtm)
          Deserializuje atom zserializowany za pomoca mechanizmu serializacji Javy.
 Atom atomDeserialize2(byte[] atmArr)
          Deserializuje atom za pomoca wlasnego mechanizmu serializacji.
 byte[] atomSerialize(Atom atm)
          Serializuje atom za pomoca mechanizmu serializacji Javy.
 byte[] atomSerialize2(Atom atm)
          Serializuje atom za pomoca wlasnego mechanizmu serializacji.
 AtomID deserializeAtomID(byte[] idArr)
          Deserializuje identyfikator atomu.
 byte[] serializeAtomID(AtomID aid)
          Serializuje identyfikator atomu.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtomSerializer

public AtomSerializer()
Method Detail

atomDeserialize

public Atom atomDeserialize(byte[] rawAtm)
Deserializuje atom zserializowany za pomoca mechanizmu serializacji Javy.
Parameters:
rawAtm - zserializowany atom.
Returns:
zdeserializowany atom.

atomSerialize

public byte[] atomSerialize(Atom atm)
Serializuje atom za pomoca mechanizmu serializacji Javy.
Parameters:
atm - atom do zserializowania.
Returns:
tablica zawierajaca zserializowany atom.

atomSerialize2

public byte[] atomSerialize2(Atom atm)
Serializuje atom za pomoca wlasnego mechanizmu serializacji.
Parameters:
atm - atom do zserializowania.
Returns:
zserializowany atom. TODO: metoda nie jest skonczona.

atomDeserialize2

public Atom atomDeserialize2(byte[] atmArr)
Deserializuje atom za pomoca wlasnego mechanizmu serializacji.
Parameters:
atmAttr - zserializowany atom.
Returns:
zdeserializowany atom. TODO: metoda nie jest zaimplementowana.

serializeAtomID

public byte[] serializeAtomID(AtomID aid)
Serializuje identyfikator atomu.
Parameters:
aid - identyfikator atomu do zserializowania.
Returns:
zserializowany atom. TODO: metoda nie jest zaimplementowana.

deserializeAtomID

public AtomID deserializeAtomID(byte[] idArr)
Deserializuje identyfikator atomu.
Parameters:
idAttr - zserializowany atom.
Returns:
zdeserializowany atom. TODO: metoda nie jest zaimplementowana.