jestr
Interface Stringifier

All Superinterfaces:
Prioritized
All Known Subinterfaces:
CycleStringifier, MessageFormattableStringifier
All Known Implementing Classes:
DefaultCycleStringifier, EnumStringifier, MessageFormattableStringifierBase, StringifierBase

public interface Stringifier
extends Prioritized

Author:
David Gilliland

Method Summary
 boolean acceptAfterChildrenHandler(AfterChildrenHandler o)
           
 boolean acceptBeforeChildrenHandler(BeforeChildrenHandler o)
           
 boolean acceptBetweenChildrenHandler(BetweenChildrenHandler o)
           
 boolean acceptChildEnumerator(ChildEnumerator o)
           
 boolean acceptChildFilter(ChildFilter o)
           
 boolean acceptChildStringifier(ChildStringifier o)
           
 boolean acceptControllers(java.util.List controllers)
           
 boolean acceptTSFormat(TSFormat o)
           
 boolean acceptTSPreference(TSPreference o)
           
 void bequeathDelegates(Stringifier heir)
           
 java.lang.Object clone()
           
 AfterChildrenHandler getAfterChildrenHandler()
           
 BeforeChildrenHandler getBeforeChildrenHandler()
           
 BetweenChildrenHandler getBetweenChildrenHandler()
           
 ChildEnumerator getChildEnumerator()
           
 ChildFilter getChildFilter()
           
 ChildStringifier getChildStringifier()
           
 Controller getController()
           
 int getCurrentDepth()
           
 java.lang.String getLastFrameworkToStringResult()
           
 int getMaxDepth()
           
 java.lang.String getName()
           
 java.lang.Object getObject()
           
 PrettyPrintWriter getOut()
           
 StringificationManager getOwner()
           
 Stringifier getParentStringifier()
           
 JestrPredicate getPredicate()
           
 java.lang.Object getRecursiveId()
           
 Stringifier getRootStringifier()
           
 TSFormat getTSFormat()
           
 TSPreference getTSPreference()
           
 void setAfterChildrenHandler(AfterChildrenHandler h)
           
 void setBeforeChildrenHandler(BeforeChildrenHandler h)
           
 void setBetweenChildrenHandler(BetweenChildrenHandler h)
           
 void setChildEnumerator(ChildEnumerator ce)
           
 void setChildFilter(ChildFilter f)
           
 void setChildStringifier(ChildStringifier x)
           
 void setController(Controller controller)
           
 void setLastFrameworkToStringResult(java.lang.String str)
           
 void setMaxDepth(int d)
           
 void setName(java.lang.String name)
           
 void setObject(java.lang.Object obj)
           
 void setOut(PrettyPrintWriter out)
           
 void setOwner(StringificationManager owner)
           
 void setParentStringifier(Stringifier parentStringifier)
           
 void setPredicate(JestrPredicate pred)
           
 void setRecursiveId(java.lang.Object id)
           
 void setTSFormat(TSFormat f)
           
 void setTSPreference(TSPreference preference)
           
 void stringify()
           
 boolean treatTypeNamesAsObjects()
           
 boolean wouldCallCauseCycle(Stringifier candidate, java.lang.Object obj)
           
 
Methods inherited from interface jestr.Prioritized
getPriority, setPriority
 

Method Detail

getChildFilter

public ChildFilter getChildFilter()

setChildFilter

public void setChildFilter(ChildFilter f)

acceptControllers

public boolean acceptControllers(java.util.List controllers)

acceptTSPreference

public boolean acceptTSPreference(TSPreference o)

acceptTSFormat

public boolean acceptTSFormat(TSFormat o)

acceptChildFilter

public boolean acceptChildFilter(ChildFilter o)

acceptChildStringifier

public boolean acceptChildStringifier(ChildStringifier o)

acceptBeforeChildrenHandler

public boolean acceptBeforeChildrenHandler(BeforeChildrenHandler o)

acceptBetweenChildrenHandler

public boolean acceptBetweenChildrenHandler(BetweenChildrenHandler o)

acceptAfterChildrenHandler

public boolean acceptAfterChildrenHandler(AfterChildrenHandler o)

acceptChildEnumerator

public boolean acceptChildEnumerator(ChildEnumerator o)

wouldCallCauseCycle

public boolean wouldCallCauseCycle(Stringifier candidate,
                                   java.lang.Object obj)

bequeathDelegates

public void bequeathDelegates(Stringifier heir)

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

getRecursiveId

public java.lang.Object getRecursiveId()

setRecursiveId

public void setRecursiveId(java.lang.Object id)

getTSFormat

public TSFormat getTSFormat()

setTSFormat

public void setTSFormat(TSFormat f)

treatTypeNamesAsObjects

public boolean treatTypeNamesAsObjects()

getOut

public PrettyPrintWriter getOut()

setOut

public void setOut(PrettyPrintWriter out)

getOwner

public StringificationManager getOwner()

setOwner

public void setOwner(StringificationManager owner)

setObject

public void setObject(java.lang.Object obj)

getObject

public java.lang.Object getObject()

getMaxDepth

public int getMaxDepth()

setMaxDepth

public void setMaxDepth(int d)

clone

public java.lang.Object clone()

stringify

public void stringify()

getParentStringifier

public Stringifier getParentStringifier()

setParentStringifier

public void setParentStringifier(Stringifier parentStringifier)

getCurrentDepth

public int getCurrentDepth()

setPredicate

public void setPredicate(JestrPredicate pred)

getPredicate

public JestrPredicate getPredicate()

getChildEnumerator

public ChildEnumerator getChildEnumerator()

setChildEnumerator

public void setChildEnumerator(ChildEnumerator ce)

getTSPreference

public TSPreference getTSPreference()

setTSPreference

public void setTSPreference(TSPreference preference)

getChildStringifier

public ChildStringifier getChildStringifier()

setChildStringifier

public void setChildStringifier(ChildStringifier x)

getRootStringifier

public Stringifier getRootStringifier()

setBetweenChildrenHandler

public void setBetweenChildrenHandler(BetweenChildrenHandler h)

getBetweenChildrenHandler

public BetweenChildrenHandler getBetweenChildrenHandler()

setBeforeChildrenHandler

public void setBeforeChildrenHandler(BeforeChildrenHandler h)

getBeforeChildrenHandler

public BeforeChildrenHandler getBeforeChildrenHandler()

setAfterChildrenHandler

public void setAfterChildrenHandler(AfterChildrenHandler h)

getAfterChildrenHandler

public AfterChildrenHandler getAfterChildrenHandler()

setLastFrameworkToStringResult

public void setLastFrameworkToStringResult(java.lang.String str)

getLastFrameworkToStringResult

public java.lang.String getLastFrameworkToStringResult()

setController

public void setController(Controller controller)

getController

public Controller getController()


Copyright (c) 2001-2003 - Apache Software Foundation