tagtraum industries: SIXBS - Simple XML Bean Serialization: Index

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A C D E F G H I L M N O P R S T U V W

## A

AbstractAdapter - class com.tagtraum.sixbs.AbstractAdapter.
  Abstract convenience superclass
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. Adapters are classes that hold the object you want to serialize.
AdapterFinder - class com.tagtraum.sixbs.AdapterFinder.
  Searches for Adapater classes.
AdapterFinder() - Constructor for class com.tagtraum.sixbs.AdapterFinder
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.
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

## C

characters(char[], int, int) - Method in class com.tagtraum.sixbs.SIXBSReader
  Receive notification of character data.
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 beans to XML using their public properties.
com.tagtraum.sixbs.adapters.util - package com.tagtraum.sixbs.adapters.util
  Contains pre-written `Adapter`s for the `java.lang.util` package.
createId(Object) - Method in class com.tagtraum.sixbs.ObjectIdentifier
  Returns the ID for an object.

## D

decode(String) - Static method in class com.tagtraum.sixbs.SIXBSReader
deserialize() - Method in class com.tagtraum.sixbs.AbstractAdapter
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. Example: In `ArrayListAdapt` this method returns an initialized `ArrayList`.
deserialize() - Method in class com.tagtraum.sixbs.adapters.util.MapAdapt
deserialize() - Method in class com.tagtraum.sixbs.adapters.util.TreeMapAdapt
deserialize() - Method in class com.tagtraum.sixbs.adapters.util.SetAdapt
deserialize() - Method in class com.tagtraum.sixbs.adapters.util.ListAdapt

## E

encode(String) - Static method in class com.tagtraum.sixbs.SIXBSWriter
  Encodes the string value of an element (text node) to an XML conform format, special characters such the ampersand (&) are replaced by an entities (&).
endDocument() - Method in class com.tagtraum.sixbs.SIXBSReader
  Receive notification of the end of a document.
endElement(String, String, String) - Method in class com.tagtraum.sixbs.SIXBSReader
  Receive notification of the end of an element.
endPrefixMapping(String) - Method in class com.tagtraum.sixbs.SIXBSReader
  End the scope of a prefix-URI mapping.
equals(Object) - Method in class com.tagtraum.sixbs.AbstractAdapter

## F

find(Class) - Method in class com.tagtraum.sixbs.AdapterFinder
  Returns an Adapter class for the given class or null if none is found.
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
getContext() - Method in class com.tagtraum.sixbs.State
getDefaultAdapterFinder() - Static method in class com.tagtraum.sixbs.AdapterFinder
  Returns default AdapterFinder.
getId(Object) - Method in class com.tagtraum.sixbs.ObjectIdentifier
  Tests whether a object is already registered and returns its id.
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
getObject(String) - Method in class com.tagtraum.sixbs.ObjectIdentifier
  Returns an Object for an id.
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
getState() - Method in class com.tagtraum.sixbs.State
getValue() - Method in class com.tagtraum.sixbs.adapters.util.MapEntry

## H

hashCode() - Method in class com.tagtraum.sixbs.AbstractAdapter
HashMapAdapt - class com.tagtraum.sixbs.adapters.util.HashMapAdapt.
  Adapter for an `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 an `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.

## I

ignorableWhitespace(char[], int, int) - Method in class com.tagtraum.sixbs.SIXBSReader
  Receive notification of ignorable whitespace in element content.

## L

LinkedListAdapt - class com.tagtraum.sixbs.adapters.util.LinkedListAdapt.
  Adapter for an `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 an `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

## N

Null - class com.tagtraum.sixbs.Null.
  Null object.
Null() - Constructor for class com.tagtraum.sixbs.Null

## O

ObjectIdentifier - class com.tagtraum.sixbs.ObjectIdentifier.
  Provides unique IDs for Objects.
ObjectIdentifier() - Constructor for class com.tagtraum.sixbs.ObjectIdentifier

## P

packages() - Method in class com.tagtraum.sixbs.AdapterFinder
  Enumeration of all package in the searchpath.
processingInstruction(String, String) - Method in class com.tagtraum.sixbs.SIXBSReader
  Receive notification of a processing instruction.

## R

readObject() - Method in class com.tagtraum.sixbs.SIXBSReader
  Starts the reading of objects.
Reference - class com.tagtraum.sixbs.Reference.
  References an object that has already been written to XML.
Reference() - Constructor for class com.tagtraum.sixbs.Reference
registerObject(String, Object) - Method in class com.tagtraum.sixbs.ObjectIdentifier
  Registers an object while de-serialization.
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

serializable(String) - Method in interface com.tagtraum.sixbs.SIXBSSerializable
  Indicates whether a certain property should be serialized or not.
set(int, Object) - Method in class com.tagtraum.sixbs.State
SetAdapt - class com.tagtraum.sixbs.adapters.util.SetAdapt.
  Adapter for an `Set`.
SetAdapt(Set) - Constructor for class com.tagtraum.sixbs.adapters.util.SetAdapt
setComparator(Comparator) - Method in class com.tagtraum.sixbs.adapters.util.SortedMapAdapt
setDocumentLocator(Locator) - Method in class com.tagtraum.sixbs.SIXBSReader
  Receive an object for locating the origin of SAX document events.
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
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(InputStream) - Constructor for class com.tagtraum.sixbs.SIXBSReader
SIXBSReader(Reader) - Constructor for class com.tagtraum.sixbs.SIXBSReader
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. sixbs does not buffer.
SIXBSWriter(OutputStreamWriter, AdapterFinder, boolean) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
  For performance reasons the Writer should be buffered. sixbs does not buffer. sixbs will write with the systems default encoding or the encoding set in the provided buffer.
SIXBSWriter(Writer) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
  For performance reasons the Writer should be buffered. sixbs does not buffer. sixbs will write with the systems default encoding or the encoding set in the provided buffer.
SIXBSWriter(Writer, AdapterFinder, boolean) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
  For performance reasons the Writer should be buffered. sixbs does not buffer. sixbs will write with the systems default encoding or the encoding set in the provided buffer.
SIXBSWriter(Writer, AdapterFinder, boolean, String) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
  For performance reasons the Writer should be buffered. sixbs does not buffer. sixbs will write with the systems default encoding or the encoding set in the provided buffer.
SIXBSWriter(Writer, boolean) - Constructor for class com.tagtraum.sixbs.SIXBSWriter
  For performance reasons the Writer should be buffered. sixbs does not buffer. sixbs will write with the systems default encoding or the encoding set in the provided buffer.
skippedEntity(String) - Method in class com.tagtraum.sixbs.SIXBSReader
  Receive notification of a skipped entity.
SortedMapAdapt - class com.tagtraum.sixbs.adapters.util.SortedMapAdapt.
  Adapter for an `SortedMap`.
SortedMapAdapt(SortedMap) - Constructor for class com.tagtraum.sixbs.adapters.util.SortedMapAdapt
startDocument() - Method in class com.tagtraum.sixbs.SIXBSReader
  Receive notification of the beginning of a document.
startElement(String, String, String, Attributes) - Method in class com.tagtraum.sixbs.SIXBSReader
  Receive notification of the beginning of an element.
startPrefixMapping(String, String) - Method in class com.tagtraum.sixbs.SIXBSReader
  Begin the scope of a prefix-URI Namespace mapping.
State - class com.tagtraum.sixbs.State.
  Represents a state and its context.
State(int) - Constructor for class com.tagtraum.sixbs.State
State(int, Object) - Constructor for class com.tagtraum.sixbs.State

## T

toString() - Method in class com.tagtraum.sixbs.SIXBSException
toString() - Method in class com.tagtraum.sixbs.State
toTypedArray() - Method in class com.tagtraum.sixbs.TypedArray
TreeMapAdapt - class com.tagtraum.sixbs.adapters.util.TreeMapAdapt.
  Adapter for an `TreeMap`.
TreeMapAdapt() - Constructor for class com.tagtraum.sixbs.adapters.util.TreeMapAdapt
TreeMapAdapt(TreeMap) - Constructor for class com.tagtraum.sixbs.adapters.util.TreeMapAdapt
TypedArray - class com.tagtraum.sixbs.TypedArray.
  Typed Array object.
TypedArray(String, boolean) - Constructor for class com.tagtraum.sixbs.TypedArray

## U

UNIQUE_NULL - Static variable in class com.tagtraum.sixbs.Null
  Unique null

## V

vcid - Static variable in class com.tagtraum.sixbs.SIXBSReader
  Source-Version
vcid - Static variable in class com.tagtraum.sixbs.AbstractAdapter
  Source-Version
vcid - Static variable in class com.tagtraum.sixbs.Null
  Source-Version
vcid - Static variable in class com.tagtraum.sixbs.SIXBSException
  Source-Version
vcid - Static variable in class com.tagtraum.sixbs.AdapterFinder
  Source-Version
vcid - Static variable in interface com.tagtraum.sixbs.SIXBSSerializable
  Source-Version
vcid - Static variable in class com.tagtraum.sixbs.TypedArray
  Source-Version
vcid - Static variable in class com.tagtraum.sixbs.Reference
  Source-Version
vcid - Static variable in class com.tagtraum.sixbs.State
  Source-Version
vcid - Static variable in class com.tagtraum.sixbs.SIXBSWriter
  Source-Version
vcid - Static variable in interface com.tagtraum.sixbs.Adapter
  Source-Version
vcid - Static variable in class com.tagtraum.sixbs.ObjectIdentifier
  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.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.SetAdapt
  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.VectorAdapt
  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.LinkedListAdapt
  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
VectorAdapt - class com.tagtraum.sixbs.adapters.util.VectorAdapt.
  Adapter for an `Vector`.
VectorAdapt() - Constructor for class com.tagtraum.sixbs.adapters.util.VectorAdapt
VectorAdapt(Vector) - Constructor for class com.tagtraum.sixbs.adapters.util.VectorAdapt

## W

writeFooter() - Method in class com.tagtraum.sixbs.SIXBSWriter
  Writes a closing </sixbs> tag.
writeHeader() - Method in class com.tagtraum.sixbs.SIXBSWriter
  Writes the xml declaration, and an opening <sixbs> tag.
writeObject(Object) - Method in class com.tagtraum.sixbs.SIXBSWriter

A C D E F G H I L M N O P R S T U V W

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001 tagtraum industries.