public class PropertiesBase extends java.lang.Object implements ArooaContextAware
Constructor and Description |
---|
PropertiesBase() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getExtract()
Getter for extract.
|
java.lang.String |
getPrefix()
Getter for prefix.
|
java.util.Properties |
getSets(int index)
Indexed getter for sets.
|
PropertySource |
getSource() |
boolean |
isFromXML()
Getter for fromXML.
|
boolean |
isSubstitute()
Getter for substitute.
|
void |
setArooaContext(ArooaContext context) |
void |
setExtract(java.lang.String extract) |
void |
setFromXML(boolean fromXml) |
void |
setInput(java.io.InputStream input) |
void |
setPrefix(java.lang.String prefix) |
void |
setSets(int index,
java.util.Properties props) |
void |
setSource(PropertySource source) |
void |
setSubstitute(boolean substitute) |
void |
setValues(java.lang.String key,
java.lang.String value) |
protected java.util.Properties |
toProperties()
The main method that provides the properties.
|
public void setArooaContext(ArooaContext context)
setArooaContext
in interface ArooaContextAware
protected java.util.Properties toProperties() throws java.io.IOException, ArooaConversionException
java.io.IOException
ArooaConversionException
public void setInput(java.io.InputStream input)
Property: input
Description: An input source for Properties.
Required: No.
public void setFromXML(boolean fromXml)
Property: fromXML
Description: If the input for the properties is in XML format.
Required: No, defaults to false.
public boolean isFromXML()
public void setValues(java.lang.String key, java.lang.String value)
Property: values
Description: Properties defined as key value pairs.
Required: No.
public void setSets(int index, java.util.Properties props)
Property: sets
Description: Extra properties to be merged into the overall property set.
Required: No.
public java.util.Properties getSets(int index)
index
- The index.public void setSubstitute(boolean substitute)
Property: substitute
Description: Use substitution for the values of ${} type properties.
Required: No.
public boolean isSubstitute()
public java.lang.String getExtract()
public void setExtract(java.lang.String extract)
Property: extract
Description: Extract this prefix form property names. Filters out properties that do not begin with this prefix.
Required: No.
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)
Property: prefix
Description: Append this prefix to property names.
Required: No.
public PropertySource getSource()
public void setSource(PropertySource source)