org.polliwog.replacements
Class AbstractReplacement

java.lang.Object
  extended by org.polliwog.replacements.AbstractReplacement
All Implemented Interfaces:
Replacement
Direct Known Subclasses:
ColumnNumberReplacement, EnvironmentReplacement, ObjectReplacement, PropertyReplacement, QuerySaveValueReplacement, ValueReplacement

public abstract class AbstractReplacement
extends java.lang.Object
implements Replacement


Nested Class Summary
 class AbstractReplacement.XMLConstants
           
 
Field Summary
static java.lang.String DEFAULT_TYPE
           
protected  java.lang.String ft
           
protected  java.util.Map params
           
protected  java.lang.String tag
           
 
Constructor Summary
AbstractReplacement()
           
 
Method Summary
 java.lang.String format(java.lang.Object o, VisitorEnvironment ve)
           
 java.lang.String getTag()
           
abstract  java.lang.String getValue(java.lang.Object o, VisitorEnvironment ve)
           
 void init(org.jdom.Element root, java.lang.Class cl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_TYPE

public static final java.lang.String DEFAULT_TYPE
See Also:
Constant Field Values

ft

protected java.lang.String ft

tag

protected java.lang.String tag

params

protected java.util.Map params
Constructor Detail

AbstractReplacement

public AbstractReplacement()
Method Detail

init

public void init(org.jdom.Element root,
                 java.lang.Class cl)
          throws org.jdom.JDOMException,
                 WeblogException
Specified by:
init in interface Replacement
Throws:
org.jdom.JDOMException
WeblogException

getTag

public java.lang.String getTag()
Specified by:
getTag in interface Replacement

format

public java.lang.String format(java.lang.Object o,
                               VisitorEnvironment ve)
                        throws WeblogException
Throws:
WeblogException

getValue

public abstract java.lang.String getValue(java.lang.Object o,
                                          VisitorEnvironment ve)
                                   throws WeblogException
Specified by:
getValue in interface Replacement
Throws:
WeblogException


  Copyright © 2007 Gary Bentley. All Rights Reserved.