ch.interlis.iox
Interface IoxFactoryCollection

All Superinterfaces:
IoxFactory

public interface IoxFactoryCollection
extends IoxFactory

Collection of factories used for creating IomObjects. Used to chain factories, so that you can reuse single factories in different combinations.

Author:
ceis

Method Summary
 void registerFactory(IoxFactory factory)
          adds a new factory in front of list of already registered factories.
 void removeFactory(IoxFactory factory)
          removes a previously registered factory from this collection.
 
Methods inherited from interface ch.interlis.iox.IoxFactory
createIomObject
 

Method Detail

registerFactory

void registerFactory(IoxFactory factory)
                     throws IoxException
adds a new factory in front of list of already registered factories.

Throws:
IoxException

removeFactory

void removeFactory(IoxFactory factory)
                   throws IoxException
removes a previously registered factory from this collection.

Throws:
IoxException