public abstract class AbstractConnector extends Object implements Connector
Constructor and Description |
---|
AbstractConnector() |
Modifier and Type | Method and Description |
---|---|
void |
addConnector(Connector connector)
Add a Connector if you needed inside the
Connector.init() Methode. |
List<Connector> |
getConnectors() |
protected ContentResolver |
getContentResolver() |
String |
getName()
Return The name Of this Connector.
|
protected ObjectResolver |
getObjectResolver() |
void |
init()
Will be called after all properties have been set.
|
void |
setContentResolver(ContentResolver contentResolver)
set a ContentResolver as Helper for
Connector.getContent(String) . |
void |
setName(String name)
Set the name of the Connector defined in the settings4j.xml configuration:
--------------------------------------
<connector name="PropertyFileConnector" ....
|
void |
setObjectResolver(ObjectResolver objectResolver)
set a ObjectResolver as Helper for
Connector.getObject(String) . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContent, getObject, getString
public void addConnector(Connector connector)
Connector.init()
Methode.Example configuration in settings4j.xml: -------------------------------------- <connector name="PropertyFileConnector" class="org.settings4j.connector.PropertyFileConnector"> <param name="propertyFromContent" value="${connectors.content['org/settings4j/config/propertyFile.properties']}" /> <contentResolver-ref ref="DefaultContentResolver" /> <connector-ref ref="ClasspathConnector" /> </connector> --------------------------------------
addConnector
in interface Connector
connector
- the Connector to set.protected ContentResolver getContentResolver()
public void setContentResolver(ContentResolver contentResolver)
Connector
Connector.getContent(String)
.setContentResolver
in interface Connector
contentResolver
- the ContentResolver to set.protected ObjectResolver getObjectResolver()
public void setObjectResolver(ObjectResolver objectResolver)
Connector
Connector.getObject(String)
.setObjectResolver
in interface Connector
objectResolver
- the ObjectResolver to set.public String getName()
Connector
Settings4j
.set*(..., String connectorName) Methods.public void setName(String name)
Connector
-------------------------------------- <connector name="PropertyFileConnector" ....> .... </connector> --------------------------------------
Copyright © 2008–2014. All rights reserved.