public class PropertyMerger
extends java.lang.Object
run(java.lang.Object)
,
which is called just like main during headless workbench invocation.Modifier and Type | Class and Description |
---|---|
static class |
PropertyMerger.PlatformRunnable
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected static java.util.regex.Pattern |
nlPattern |
protected static java.util.regex.Pattern |
propertyLine |
protected java.lang.String |
sourceProperties |
protected java.util.Map<java.lang.String,java.lang.String> |
sourceToTargetMap |
protected java.lang.String |
targetProperties |
protected java.util.Map<java.lang.String,java.lang.String> |
targetToSourceMap |
Constructor and Description |
---|
PropertyMerger()
This creates an empty instances, when used as a runnable.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createPropertiesForInputStream(java.io.InputStream inputStream) |
java.lang.String |
createPropertiesForURI(java.lang.String uri)
Create a JDOM from a URI.
|
java.lang.String |
getSourceProperties() |
java.util.Map<java.lang.String,java.lang.String> |
getSourceToTargetMap() |
java.lang.String |
getTargetProperties() |
void |
merge() |
java.util.Map<java.lang.String,java.lang.String> |
parse(java.lang.String properties) |
java.lang.Object |
run(java.lang.Object object)
This is called with the command line arguments of a headless workbench invocation.
|
void |
setSourceProperties(java.lang.String sourceProperties) |
void |
setTargetProperties(java.lang.String targetProperties) |
protected java.lang.String sourceProperties
protected java.lang.String targetProperties
protected java.util.Map<java.lang.String,java.lang.String> sourceToTargetMap
protected java.util.Map<java.lang.String,java.lang.String> targetToSourceMap
protected static java.util.regex.Pattern nlPattern
protected static java.util.regex.Pattern propertyLine
public PropertyMerger()
public java.lang.String getSourceProperties()
public void setSourceProperties(java.lang.String sourceProperties)
public java.lang.String getTargetProperties()
public void setTargetProperties(java.lang.String targetProperties)
public java.util.Map<java.lang.String,java.lang.String> getSourceToTargetMap()
public java.lang.String createPropertiesForURI(java.lang.String uri)
public java.lang.String createPropertiesForInputStream(java.io.InputStream inputStream)
public void merge()
public java.util.Map<java.lang.String,java.lang.String> parse(java.lang.String properties)
public java.lang.Object run(java.lang.Object object)