intarsys runtime library

de.intarsys.tools.objectmodel
Interface IClassRegistry

All Known Implementing Classes:
StandardClassRegistry

public interface IClassRegistry

The abstraction of a "repository" of available IClass instances.


Method Summary
 IClass[] getClasses()
          All declared classes.
 IClass lookupClass(IClassSelector selector)
          The IClass that matches the selector.
 void registerClass(IClass clazz)
          Add a new IClass to the repository.
 

Method Detail

getClasses

IClass[] getClasses()
All declared classes.

Returns:
All declared classes.

lookupClass

IClass lookupClass(IClassSelector selector)
The IClass that matches the selector.

Parameters:
selector - A IClassSelector identifiying the IClass.
Returns:
The IClass that matches the selector.

registerClass

void registerClass(IClass clazz)
Add a new IClass to the repository.

Parameters:
clazz -

intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.