liquibase.changelog
Class ChangeLogParameters

java.lang.Object
  extended by liquibase.changelog.ChangeLogParameters

public class ChangeLogParameters
extends Object


Nested Class Summary
protected static class ChangeLogParameters.ExpressionExpander
           
 
Constructor Summary
ChangeLogParameters()
           
ChangeLogParameters(Database currentDatabase)
           
 
Method Summary
 void addContext(String context)
           
 String expandExpressions(String string)
           
 Object getValue(String key)
          Return the value of a parameter
 boolean hasValue(String key)
           
 void set(String paramter, Object value)
           
 void set(String key, String value, String contexts, String databases)
           
 void setContexts(Collection<String> contexts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeLogParameters

public ChangeLogParameters()

ChangeLogParameters

public ChangeLogParameters(Database currentDatabase)
Method Detail

addContext

public void addContext(String context)

setContexts

public void setContexts(Collection<String> contexts)

set

public void set(String paramter,
                Object value)

set

public void set(String key,
                String value,
                String contexts,
                String databases)

getValue

public Object getValue(String key)
Return the value of a parameter

Parameters:
key - Name of the parameter
Returns:
The parameter value or null if not found. (Note that null can also be return if it is the parameter value. For strict parameter existence use {@link #hasValue(String)))

hasValue

public boolean hasValue(String key)

expandExpressions

public String expandExpressions(String string)


Copyright © 2012 Liquibase.org. All Rights Reserved.