A C D E F G H L M P R S T V W

A

AbstractAdapter - class com.tagtraum.sixbs.AbstractAdapter.
Convenience superclass for Adapters.
AbstractAdapter() - Constructor for class com.tagtraum.sixbs.AbstractAdapter
 
Adapter - interface com.tagtraum.sixbs.Adapter.
If you want to serialize objects that do not comply to the java beans conventions or objects that were provided by a third party, you should write an Adapter.
AdapterFinder - class com.tagtraum.sixbs.AdapterFinder.
Searches for Adapater classes.
AdapterFinder() - Constructor for class com.tagtraum.sixbs.AdapterFinder
Instantiates AdapterFinder with DefaultPackages (e.g.
ArrayListAdapt - class com.tagtraum.sixbs.adapters.util.ArrayListAdapt.
Adapter for an ArrayList.
ArrayListAdapt() - Constructor for class com.tagtraum.sixbs.adapters.util.ArrayListAdapt
 
ArrayListAdapt(ArrayList) - Constructor for class com.tagtraum.sixbs.adapters.util.ArrayListAdapt
 
addDefaultPackages() - Method in class com.tagtraum.sixbs.AdapterFinder
Is called by the constructor and adds com.tagtraum.sixbs.adapters.util.
addPackage(Package) - Method in class com.tagtraum.sixbs.AdapterFinder
Adds a package to the searchpath.
addPackage(String) - Method in class com.tagtraum.sixbs.AdapterFinder
Adds a package to the searchpath.

C

close() - Method in class com.tagtraum.sixbs.SIXBSReader
Closes this reader.
close() - Method in class com.tagtraum.sixbs.SIXBSWriter
Close the stream, flushing it first.
com.tagtraum.sixbs - package com.tagtraum.sixbs
sixbs is a little library capable of writing and reading beans to and from XML using their public properties.
com.tagtraum.sixbs.adapters.util - package com.tagtraum.sixbs.adapters.util
Contains pre-written Adapters for the java.lang.util package.

D

DEFAULTVERSION - Static variable in class com.tagtraum.sixbs.SIXBSReader
 
deserialize() - Method in class com.tagtraum.sixbs.AbstractAdapter
Returns the object that has been initialized from XML by calling the setter methods of a class implementing this interface.
deserialize() - Method in interface com.tagtraum.sixbs.Adapter
Returns the object that has been initialized from XML by calling the setter methods of a class implementing this interface.
deserialize() - Method in class com.tagtraum.sixbs.adapters.util.ListAdapt
 
deserialize() - Method in class com.tagtraum.sixbs.adapters.util.MapAdapt
 
deserialize() - Method in class com.tagtraum.sixbs.adapters.util.SetAdapt
 
deserialize() - Method in class com.tagtraum.sixbs.adapters.util.TreeMapAdapt
 

E

equals(Object) - Method in class com.tagtraum.sixbs.AbstractAdapter
 

F

finalize() - Method in class com.tagtraum.sixbs.SIXBSReader
 
find(Object) - Method in class com.tagtraum.sixbs.AdapterFinder
Returns an Adapter class for the given object or null if none is found.
flush() - Method in class com.tagtraum.sixbs.SIXBSWriter
Flush the stream.

G

getComparator() - Method in class com.tagtraum.sixbs.adapters.util.SortedMapAdapt
 
getDefaultAdapterFinder() - Static method in class com.tagtraum.sixbs.AdapterFinder
Returns default AdapterFinder.
getDefaultVersion() - Method in class com.tagtraum.sixbs.SIXBSReader
Returns the default sixbs version that should be used for parsing.
getKey() - Method in class com.tagtraum.sixbs.adapters.util.MapEntry
 
getList() - Method in class com.tagtraum.sixbs.adapters.util.ListAdapt
 
getMapEntries() - Method in class com.tagtraum.sixbs.adapters.util.MapAdapt
 
getNestedThrowable() - Method in class com.tagtraum.sixbs.SIXBSException
 
getReadAhead() - Method in class com.tagtraum.sixbs.SIXBSReader
Returns the number of Objects that are read in advance.
getSet() - Method in class com.tagtraum.sixbs.adapters.util.SetAdapt
 
getValue() - Method in class com.tagtraum.sixbs.adapters.util.MapEntry
 
getVersion() - Method in class com.tagtraum.sixbs.SIXBSReader
Returns the actually used version.

H

HashMapAdapt - class com.tagtraum.sixbs.adapters.util.HashMapAdapt.
Adapter for a HashMap.
HashMapAdapt() - Constructor for class com.tagtraum.sixbs.adapters.util.HashMapAdapt
 
HashMapAdapt(HashMap) - Constructor for class com.tagtraum.sixbs.adapters.util.HashMapAdapt
 
HashSetAdapt - class com.tagtraum.sixbs.adapters.util.HashSetAdapt.
Adapter for a HashSet.
HashSetAdapt() - Constructor for class com.tagtraum.sixbs.adapters.util.HashSetAdapt
 
HashSetAdapt(HashSet) - Constructor for class com.tagtraum.sixbs.adapters.util.HashSetAdapt
 
HashtableAdapt - class com.tagtraum.sixbs.adapters.util.HashtableAdapt.
Adapter for an Hashtable.
HashtableAdapt() - Constructor for class com.tagtraum.sixbs.adapters.util.HashtableAdapt
 
HashtableAdapt(Hashtable) - Constructor for class com.tagtraum.sixbs.adapters.util.HashtableAdapt
 
hasNext() - Method in class com.tagtraum.sixbs.SIXBSReader
Indicates whether we can read another object.
hashCode() - Method in class com.tagtraum.sixbs.AbstractAdapter
 

L

LinkedListAdapt - class com.tagtraum.sixbs.adapters.util.LinkedListAdapt.
Adapter for a LinkedList.
LinkedListAdapt() - Constructor for class com.tagtraum.sixbs.adapters.util.LinkedListAdapt
 
LinkedListAdapt(LinkedList) - Constructor for class com.tagtraum.sixbs.adapters.util.LinkedListAdapt
 
ListAdapt - class com.tagtraum.sixbs.adapters.util.ListAdapt.
Adapter for an ArrayList.
ListAdapt(List) - Constructor for class com.tagtraum.sixbs.adapters.util.ListAdapt
 

M

MapAdapt - class com.tagtraum.sixbs.adapters.util.MapAdapt.
Adapter for a Map.
MapAdapt(Map) - Constructor for class com.tagtraum.sixbs.adapters.util.MapAdapt
 
MapEntry - class com.tagtraum.sixbs.adapters.util.MapEntry.
Entry for MapAdapt.
MapEntry() - Constructor for class com.tagtraum.sixbs.adapters.util.MapEntry
 
MapEntry(Object, Object) - Constructor for class com.tagtraum.sixbs.adapters.util.MapEntry
 

P

packages() - Method in class com.tagtraum.sixbs.AdapterFinder
Enumeration of all package in the searchpath.

R

readObject() - Method in class com.tagtraum.sixbs.SIXBSReader
Starts the reading of objects.
removePackage(Package) - Method in class com.tagtraum.sixbs.AdapterFinder
Removes a package from the searchpath.
removePackage(String) - Method in class com.tagtraum.sixbs.AdapterFinder
Removes a package from the searchpath.

S

SIXBSException - exception com.tagtraum.sixbs.SIXBSException.
SIXBS Exception.
SIXBSException(String, Throwable) - Constructor for class com.tagtraum.sixbs.SIXBSException
 
SIXBSException(Throwable) - Constructor for class com.tagtraum.sixbs.SIXBSException
 
SIXBSReader - class com.tagtraum.sixbs.SIXBSReader.
DeSerializes beans from XML.
SIXBSReader(Reader) - Constructor for class com.tagtraum.sixbs.SIXBSReader
 
SIXBSReader(InputStream) - Constructor for class com.tagtraum.sixbs.SIXBSReader
 
SIXBSReader(Reader, String) - Constructor for class com.tagtraum.sixbs.SIXBSReader
Deserializes from an XML document using the given sixbs version if no version is specified in the document itself.
SIXBSReader(InputStream, String) - Constructor for class com.tagtraum.sixbs.SIXBSReader
Deserializes from an XML document using the given sixbs version if no version is specified in the document itself.
SIXBSSerializable - interface com.tagtraum.sixbs.SIXBSSerializable.
Marks an object as SIXBS-serializable, with special rules.
SIXBSWriter - class com.tagtraum.sixbs.SIXBSWriter.
Serializes beans to XML.
SIXBSWriter(OutputStream, boolean) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
Uses default char encoding.
SIXBSWriter(OutputStream, boolean, String) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
For performance reasons the OutputStream should be buffered.
SIXBSWriter(Writer) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
For performance reasons the Writer should be buffered.
SIXBSWriter(Writer, boolean) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
For performance reasons the Writer should be buffered.
SIXBSWriter(Writer, AdapterFinder, boolean) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
For performance reasons the Writer should be buffered.
SIXBSWriter(OutputStreamWriter, AdapterFinder, boolean) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
For performance reasons the Writer should be buffered.
SIXBSWriter(Writer, AdapterFinder, boolean, String) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
For performance reasons the Writer should be buffered.
SIXBSWriter(Writer, AdapterFinder, boolean, String, String) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
For performance reasons the Writer should be buffered.
SetAdapt - class com.tagtraum.sixbs.adapters.util.SetAdapt.
Adapter for a Set.
SetAdapt(Set) - Constructor for class com.tagtraum.sixbs.adapters.util.SetAdapt
 
SortedMapAdapt - class com.tagtraum.sixbs.adapters.util.SortedMapAdapt.
Adapter for a SortedMap.
SortedMapAdapt(SortedMap) - Constructor for class com.tagtraum.sixbs.adapters.util.SortedMapAdapt
 
serializable(String) - Method in interface com.tagtraum.sixbs.SIXBSSerializable
Indicates whether a certain property should be serialized or not.
setComparator(Comparator) - Method in class com.tagtraum.sixbs.adapters.util.SortedMapAdapt
 
setInternalMap(Map) - Method in class com.tagtraum.sixbs.adapters.util.MapAdapt
 
setInternalSet(Set) - Method in class com.tagtraum.sixbs.adapters.util.SetAdapt
 
setKey(Object) - Method in class com.tagtraum.sixbs.adapters.util.MapEntry
 
setList(Object[]) - Method in class com.tagtraum.sixbs.adapters.util.ListAdapt
 
setMapEntries(MapEntry[]) - Method in class com.tagtraum.sixbs.adapters.util.MapAdapt
 
setReadAhead(int) - Method in class com.tagtraum.sixbs.SIXBSReader
Sets the number of Objects which are read in advance.
setSet(Object[]) - Method in class com.tagtraum.sixbs.adapters.util.SetAdapt
 
setValue(Object) - Method in class com.tagtraum.sixbs.adapters.util.MapEntry
 

T

TreeMapAdapt - class com.tagtraum.sixbs.adapters.util.TreeMapAdapt.
Adapter for a TreeMap.
TreeMapAdapt() - Constructor for class com.tagtraum.sixbs.adapters.util.TreeMapAdapt
 
TreeMapAdapt(TreeMap) - Constructor for class com.tagtraum.sixbs.adapters.util.TreeMapAdapt
 
toString() - Method in class com.tagtraum.sixbs.SIXBSException
 

V

VectorAdapt - class com.tagtraum.sixbs.adapters.util.VectorAdapt.
Adapter for a Vector.
VectorAdapt() - Constructor for class com.tagtraum.sixbs.adapters.util.VectorAdapt
 
VectorAdapt(Vector) - Constructor for class com.tagtraum.sixbs.adapters.util.VectorAdapt
 
vcid - Static variable in class com.tagtraum.sixbs.AbstractAdapter
Source-Version
vcid - Static variable in interface com.tagtraum.sixbs.Adapter
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.AdapterFinder
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.SIXBSException
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.SIXBSReader
Source-Version
vcid - Static variable in interface com.tagtraum.sixbs.SIXBSSerializable
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.SIXBSWriter
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.adapters.util.ArrayListAdapt
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.adapters.util.HashMapAdapt
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.adapters.util.HashSetAdapt
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.adapters.util.HashtableAdapt
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.adapters.util.LinkedListAdapt
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.adapters.util.ListAdapt
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.adapters.util.MapAdapt
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.adapters.util.MapEntry
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.adapters.util.SetAdapt
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.adapters.util.SortedMapAdapt
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.adapters.util.TreeMapAdapt
Source-Version
vcid - Static variable in class com.tagtraum.sixbs.adapters.util.VectorAdapt
Source-Version

W

writeObject(Object) - Method in class com.tagtraum.sixbs.SIXBSWriter
Writes an object.

A C D E F G H L M P R S T V W