Class XMLConfigurableObject
- java.lang.Object
-
- org.fugerit.java.core.cfg.helpers.AbstractConfigurableObject
-
- org.fugerit.java.core.cfg.helpers.XMLConfigurableObject
-
- All Implemented Interfaces:
Serializable
,ConfigurableObject
,LogObject
- Direct Known Subclasses:
BindingHelperDefault
,FixedFileFieldBasicValidator
,TreeConfigXML
public abstract class XMLConfigurableObject extends AbstractConfigurableObject
Base class for implementations of ConfigurableObject supporting only the
configure(Element)
method. Theconfigure(Properties)
method will throw an exception.- Author:
- Fugerit
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static XMLConfigurableObject
DO_NOTHING
-
Fields inherited from class org.fugerit.java.core.cfg.helpers.AbstractConfigurableObject
logger
-
-
Constructor Summary
Constructors Constructor Description XMLConfigurableObject()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(Properties props)
Configure the object.static XMLConfigurableObject
newXMLConfigurableObject(Consumer<Element> configureFun)
-
Methods inherited from class org.fugerit.java.core.cfg.helpers.AbstractConfigurableObject
configure, configureProperties, configureXML, getLogger, setConfigProvider
-
-
-
-
Field Detail
-
DO_NOTHING
public static final XMLConfigurableObject DO_NOTHING
-
-
Method Detail
-
newXMLConfigurableObject
public static XMLConfigurableObject newXMLConfigurableObject(Consumer<Element> configureFun)
-
configure
public void configure(Properties props) throws ConfigException
Description copied from interface:ConfigurableObject
Configure the object.
- Specified by:
configure
in interfaceConfigurableObject
- Specified by:
configure
in classAbstractConfigurableObject
- Parameters:
props
- The property object to use for configuration.- Throws:
ConfigException
- If troubles arise during object configuration.
-
-