org.openstreetmap.osmosis.core.store
Class StaticStoreClassRegister

java.lang.Object
  extended by org.openstreetmap.osmosis.core.store.BaseStoreClassRegister
      extended by org.openstreetmap.osmosis.core.store.StaticStoreClassRegister
All Implemented Interfaces:
StoreClassRegister

public class StaticStoreClassRegister
extends BaseStoreClassRegister

This store class register dynamically allocates identifiers for classes as they are encountered while writing to the store. These identifiers are maintained in memory and used while reading back from the store.


Constructor Summary
StaticStoreClassRegister(java.lang.Class<?>[] classes)
          Creates a new instance.
 
Method Summary
 
Methods inherited from class org.openstreetmap.osmosis.core.store.BaseStoreClassRegister
getClassFromIdentifier, isClassRecognized, registerClass, storeIdentifierForClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticStoreClassRegister

public StaticStoreClassRegister(java.lang.Class<?>[] classes)
Creates a new instance.

Parameters:
classes - The classes to be supported by this register.