|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.gvsig.tools.locator.AbstractLocator
public abstract class AbstractLocator
Locator implementation based on the use of the ExtensionPoints.
Constructor Summary | |
---|---|
AbstractLocator()
|
Method Summary | |
---|---|
Object |
get(String name)
Returns a reference to the object with the given name. |
String[] |
getNames()
Returns the list of names of references available through this Locator. |
void |
register(String name,
Class clazz)
Registers a class related to a name. |
void |
register(String name,
LocatorObjectFactory factory)
Registers an object factory related to a name. |
void |
register(String name,
String description,
Class clazz)
Registers a class related to a name. |
void |
register(String name,
String description,
LocatorObjectFactory factory)
Registers an object factory related to a name. |
void |
registerDefault(String name,
Class clazz)
|
void |
registerDefault(String name,
String description,
Class clazz)
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.gvsig.tools.locator.Locator |
---|
getLocatorName |
Constructor Detail |
---|
public AbstractLocator()
Method Detail |
---|
public Object get(String name) throws LocatorException
Locator
get
in interface Locator
name
- of the object to return
LocatorException
- if there is no access to the class or the class cannot be
instantiatedpublic String[] getNames()
Locator
getNames
in interface Locator
public void register(String name, Class clazz)
Locator
Locator.get(String)
method.
register
in interface Locator
name
- of the object to registerclazz
- the Class of the object to registerpublic void registerDefault(String name, Class clazz)
registerDefault
in interface Locator
public void register(String name, String description, Class clazz)
Locator
Locator.get(String)
method.
register
in interface Locator
name
- of the object to registerdescription
- of the object to registerclazz
- the Class of the object to registerpublic void registerDefault(String name, String description, Class clazz)
registerDefault
in interface Locator
public void register(String name, LocatorObjectFactory factory)
Locator
Locator.get(String)
method.
register
in interface Locator
name
- of the object to registerfactory
- the factory of objects to registerpublic void register(String name, String description, LocatorObjectFactory factory)
Locator
Locator.get(String)
method.
register
in interface Locator
name
- of the object to registerdescription
- of the object to registerfactory
- the factory of objects to registerpublic String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |