it.haefelinger.flaka.util
Class PropertyHandler

java.lang.Object
  extended by org.apache.tools.ant.PropertyHelper
      extended by it.haefelinger.flaka.util.PropertyHandler

public class PropertyHandler
extends PropertyHelper


Constructor Summary
PropertyHandler(PropertyHelper handler)
           
 
Method Summary
 void copyInheritedProperties(Project other)
           
 void copyUserProperties(Project other)
           
protected  void debug(String msg)
           
protected  Hashtable getInternalInheritedProperties()
           
protected  Hashtable getInternalProperties()
           
protected  Hashtable getInternalUserProperties()
           
 Project getProject()
           
 Hashtable getProperties()
           
 Object getProperty(String ns, String name)
           
 Object getPropertyHook(String ns, String name, boolean user)
           
 Hashtable getUserProperties()
           
 Object getUserProperty(String ns, String name)
           
 String replaceProperties(String ns, String text, Hashtable keys)
          This method is reponsible for resolving references ..
 void setInheritedProperty(String ns, String name, Object value)
           
 void setNewProperty(String ns, String name, Object value)
           
 void setProject(Project p)
           
 boolean setProperty(String ns, String name, Object value, boolean verbose)
           
 boolean setPropertyHook(String ns, String name, Object value, boolean inherited, boolean user, boolean isNew)
           
 void setUserProperty(String ns, String name, Object value)
           
 
Methods inherited from class org.apache.tools.ant.PropertyHelper
getNext, getPropertyHelper, parsePropertyString, setNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyHandler

public PropertyHandler(PropertyHelper handler)
Method Detail

setProject

public void setProject(Project p)
Overrides:
setProject in class PropertyHelper

getProject

public Project getProject()
Overrides:
getProject in class PropertyHelper

debug

protected void debug(String msg)

getInternalInheritedProperties

protected Hashtable getInternalInheritedProperties()
Overrides:
getInternalInheritedProperties in class PropertyHelper

getInternalProperties

protected Hashtable getInternalProperties()
Overrides:
getInternalProperties in class PropertyHelper

getInternalUserProperties

protected Hashtable getInternalUserProperties()
Overrides:
getInternalUserProperties in class PropertyHelper

copyInheritedProperties

public void copyInheritedProperties(Project other)
Overrides:
copyInheritedProperties in class PropertyHelper

copyUserProperties

public void copyUserProperties(Project other)
Overrides:
copyUserProperties in class PropertyHelper

getProperties

public Hashtable getProperties()
Overrides:
getProperties in class PropertyHelper

getProperty

public Object getProperty(String ns,
                          String name)
Overrides:
getProperty in class PropertyHelper

getPropertyHook

public Object getPropertyHook(String ns,
                              String name,
                              boolean user)
Overrides:
getPropertyHook in class PropertyHelper

getUserProperties

public Hashtable getUserProperties()
Overrides:
getUserProperties in class PropertyHelper

getUserProperty

public Object getUserProperty(String ns,
                              String name)
Overrides:
getUserProperty in class PropertyHelper

setInheritedProperty

public void setInheritedProperty(String ns,
                                 String name,
                                 Object value)
Overrides:
setInheritedProperty in class PropertyHelper

setNewProperty

public void setNewProperty(String ns,
                           String name,
                           Object value)
Overrides:
setNewProperty in class PropertyHelper

setProperty

public boolean setProperty(String ns,
                           String name,
                           Object value,
                           boolean verbose)
Overrides:
setProperty in class PropertyHelper

setPropertyHook

public boolean setPropertyHook(String ns,
                               String name,
                               Object value,
                               boolean inherited,
                               boolean user,
                               boolean isNew)
Overrides:
setPropertyHook in class PropertyHelper

setUserProperty

public void setUserProperty(String ns,
                            String name,
                            Object value)
Overrides:
setUserProperty in class PropertyHelper

replaceProperties

public String replaceProperties(String ns,
                                String text,
                                Hashtable keys)
                         throws BuildException
This method is reponsible for resolving references .. (non-Javadoc)

Overrides:
replaceProperties in class PropertyHelper
Throws:
BuildException
See Also:
PropertyHelper.replaceProperties(java.lang.String, java.lang.String, java.util.Hashtable)