Ontimize 5.2072EN

com.ontimize.util.extend
Class PropertiesParser

java.lang.Object
  extended bycom.ontimize.util.extend.PropertiesParser
Direct Known Subclasses:
AliasPropertiesParser, EntitiesPropertiesParser

public abstract class PropertiesParser
extends java.lang.Object


Field Summary
protected static java.lang.String OP_PREFIX
           
protected  java.lang.String OPERATION_MATCH
           
protected static java.lang.String PARAMETER_LEFT
           
protected static java.lang.String PARAMETER_RIGHT
           
protected static java.lang.String VALUES_SEPARATOR
           
 
Constructor Summary
PropertiesParser()
           
 
Method Summary
protected abstract  void executeOperation(java.util.Properties propertiesFile, java.lang.String operation, java.lang.String parameters, java.lang.String operationValues)
           
protected  java.lang.String[] extractOperationElements(java.lang.String operation)
           
protected  java.util.ArrayList getValuesList(java.lang.String values, java.lang.String valuesSeparator)
           
protected  java.lang.String getValuesString(java.util.ArrayList valuesList, java.lang.String valuesSeparator)
           
protected  java.util.Properties loadPropertiesFile(java.io.File file)
           
protected  java.util.Properties parse(java.util.Properties propertiesFile, java.util.Properties extendFile)
           
 java.util.Properties parseProperties(java.util.Properties propertiesFile, java.util.Properties extendFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VALUES_SEPARATOR

protected static final java.lang.String VALUES_SEPARATOR
See Also:
Constant Field Values

OP_PREFIX

protected static final java.lang.String OP_PREFIX
See Also:
Constant Field Values

PARAMETER_LEFT

protected static final java.lang.String PARAMETER_LEFT
See Also:
Constant Field Values

PARAMETER_RIGHT

protected static final java.lang.String PARAMETER_RIGHT
See Also:
Constant Field Values

OPERATION_MATCH

protected final java.lang.String OPERATION_MATCH
See Also:
Constant Field Values
Constructor Detail

PropertiesParser

public PropertiesParser()
Method Detail

executeOperation

protected abstract void executeOperation(java.util.Properties propertiesFile,
                                         java.lang.String operation,
                                         java.lang.String parameters,
                                         java.lang.String operationValues)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

parseProperties

public java.util.Properties parseProperties(java.util.Properties propertiesFile,
                                            java.util.Properties extendFile)

parse

protected java.util.Properties parse(java.util.Properties propertiesFile,
                                     java.util.Properties extendFile)

extractOperationElements

protected java.lang.String[] extractOperationElements(java.lang.String operation)

getValuesList

protected java.util.ArrayList getValuesList(java.lang.String values,
                                            java.lang.String valuesSeparator)

getValuesString

protected java.lang.String getValuesString(java.util.ArrayList valuesList,
                                           java.lang.String valuesSeparator)

loadPropertiesFile

protected java.util.Properties loadPropertiesFile(java.io.File file)

Ontimize