jestr.core
Class StringifierBase
java.lang.Object
jestr.core.StringifierBase
- All Implemented Interfaces:
- java.lang.Cloneable, Prioritized, java.io.Serializable, Stringifier
- Direct Known Subclasses:
- CollectionMultiLineStringifier, CollectionSingleLineStringifier, CollectionXMLStringifier, DateStringifier, DefaultCycleStringifier, DefaultStringifier, EnumStringifier, MessageFormattableStringifierBase, NoncollectionMultiLineStringifier, NoncollectionSingleLineStringifier, NoncollectionXMLStringifier, TSDefaultStringifier, TSExclusionCatchallStringifier, TSNotPreferredStringifier, TSPreferredStringifier, TypeNameStringifier
- public abstract class StringifierBase
- extends java.lang.Object
- implements Stringifier, java.lang.Cloneable, java.io.Serializable
- Author:
- David Gilliland
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
StringifierBase
public StringifierBase()
wouldCallCauseCycle
public boolean wouldCallCauseCycle(Stringifier candidate,
java.lang.Object obj)
- Specified by:
wouldCallCauseCycle
in interface Stringifier
setLastFrameworkToStringResult
public void setLastFrameworkToStringResult(java.lang.String str)
- Specified by:
setLastFrameworkToStringResult
in interface Stringifier
getLastFrameworkToStringResult
public java.lang.String getLastFrameworkToStringResult()
- Specified by:
getLastFrameworkToStringResult
in interface Stringifier
stringify
public void stringify()
- Specified by:
stringify
in interface Stringifier
setController
public void setController(Controller controller)
- Specified by:
setController
in interface Stringifier
getController
public Controller getController()
- Specified by:
getController
in interface Stringifier
getControllers
protected java.util.List getControllers()
getPriority
public java.lang.Integer getPriority()
- Specified by:
getPriority
in interface Prioritized
setPriority
public void setPriority(java.lang.Integer priority)
- Specified by:
setPriority
in interface Prioritized
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interface Stringifier
getName
public java.lang.String getName()
- Specified by:
getName
in interface Stringifier
toString
public java.lang.String toString()
setObject
public void setObject(java.lang.Object obj)
- Specified by:
setObject
in interface Stringifier
setOut
public void setOut(PrettyPrintWriter out)
- Specified by:
setOut
in interface Stringifier
getOut
public PrettyPrintWriter getOut()
- Specified by:
getOut
in interface Stringifier
cloneDelegate
protected StringifierDelegate cloneDelegate(StringifierDelegate del,
StringifierBase newStringifier)
getRecursiveId
public java.lang.Object getRecursiveId()
- Specified by:
getRecursiveId
in interface Stringifier
setRecursiveId
public void setRecursiveId(java.lang.Object id)
- Specified by:
setRecursiveId
in interface Stringifier
clone
public java.lang.Object clone()
- Specified by:
clone
in interface Stringifier
getManager
public StringificationManager getManager()
getOwner
public StringificationManager getOwner()
- Specified by:
getOwner
in interface Stringifier
setOwner
public void setOwner(StringificationManager owner)
- Specified by:
setOwner
in interface Stringifier
getParentStringifier
public Stringifier getParentStringifier()
- Specified by:
getParentStringifier
in interface Stringifier
setParentStringifier
public void setParentStringifier(Stringifier parentStringifier)
- Specified by:
setParentStringifier
in interface Stringifier
getObject
public java.lang.Object getObject()
- Specified by:
getObject
in interface Stringifier
getMaxDepth
public int getMaxDepth()
- Specified by:
getMaxDepth
in interface Stringifier
setMaxDepth
public void setMaxDepth(int d)
- Specified by:
setMaxDepth
in interface Stringifier
getRootStringifier
public Stringifier getRootStringifier()
- Specified by:
getRootStringifier
in interface Stringifier
getCurrentDepth
public int getCurrentDepth()
- Specified by:
getCurrentDepth
in interface Stringifier
treatTypeNamesAsObjects
public boolean treatTypeNamesAsObjects()
- Specified by:
treatTypeNamesAsObjects
in interface Stringifier
prepareOut
protected void prepareOut()
isComplete
public boolean isComplete()
acceptTSPreference
public boolean acceptTSPreference(TSPreference o)
- Specified by:
acceptTSPreference
in interface Stringifier
acceptChildFilter
public boolean acceptChildFilter(ChildFilter o)
- Specified by:
acceptChildFilter
in interface Stringifier
acceptTSFormat
public boolean acceptTSFormat(TSFormat o)
- Specified by:
acceptTSFormat
in interface Stringifier
acceptChildStringifier
public boolean acceptChildStringifier(ChildStringifier o)
- Specified by:
acceptChildStringifier
in interface Stringifier
acceptBeforeChildrenHandler
public boolean acceptBeforeChildrenHandler(BeforeChildrenHandler o)
- Specified by:
acceptBeforeChildrenHandler
in interface Stringifier
acceptBetweenChildrenHandler
public boolean acceptBetweenChildrenHandler(BetweenChildrenHandler o)
- Specified by:
acceptBetweenChildrenHandler
in interface Stringifier
acceptAfterChildrenHandler
public boolean acceptAfterChildrenHandler(AfterChildrenHandler o)
- Specified by:
acceptAfterChildrenHandler
in interface Stringifier
acceptChildEnumerator
public boolean acceptChildEnumerator(ChildEnumerator o)
- Specified by:
acceptChildEnumerator
in interface Stringifier
acceptControllers
public boolean acceptControllers(java.util.List controllers)
- Specified by:
acceptControllers
in interface Stringifier
bequeathDelegates
public void bequeathDelegates(Stringifier heir)
- Specified by:
bequeathDelegates
in interface Stringifier
getPredicate
public JestrPredicate getPredicate()
- Specified by:
getPredicate
in interface Stringifier
setPredicate
public void setPredicate(JestrPredicate pred)
- Specified by:
setPredicate
in interface Stringifier
setBetweenChildrenHandler
public void setBetweenChildrenHandler(BetweenChildrenHandler h)
- Specified by:
setBetweenChildrenHandler
in interface Stringifier
getBetweenChildrenHandler
public BetweenChildrenHandler getBetweenChildrenHandler()
- Specified by:
getBetweenChildrenHandler
in interface Stringifier
setBeforeChildrenHandler
public void setBeforeChildrenHandler(BeforeChildrenHandler h)
- Specified by:
setBeforeChildrenHandler
in interface Stringifier
getBeforeChildrenHandler
public BeforeChildrenHandler getBeforeChildrenHandler()
- Specified by:
getBeforeChildrenHandler
in interface Stringifier
setAfterChildrenHandler
public void setAfterChildrenHandler(AfterChildrenHandler h)
- Specified by:
setAfterChildrenHandler
in interface Stringifier
getAfterChildrenHandler
public AfterChildrenHandler getAfterChildrenHandler()
- Specified by:
getAfterChildrenHandler
in interface Stringifier
getModifiableControllers
protected java.util.List getModifiableControllers()
getChildEnumerator
public ChildEnumerator getChildEnumerator()
- Specified by:
getChildEnumerator
in interface Stringifier
setChildEnumerator
public void setChildEnumerator(ChildEnumerator ce)
- Specified by:
setChildEnumerator
in interface Stringifier
getTSPreference
public TSPreference getTSPreference()
- Specified by:
getTSPreference
in interface Stringifier
setTSPreference
public void setTSPreference(TSPreference preference)
- Specified by:
setTSPreference
in interface Stringifier
getTSFormat
public TSFormat getTSFormat()
- Specified by:
getTSFormat
in interface Stringifier
setTSFormat
public void setTSFormat(TSFormat f)
- Specified by:
setTSFormat
in interface Stringifier
getChildFilter
public ChildFilter getChildFilter()
- Specified by:
getChildFilter
in interface Stringifier
setChildFilter
public void setChildFilter(ChildFilter f)
- Specified by:
setChildFilter
in interface Stringifier
getChildStringifier
public ChildStringifier getChildStringifier()
- Specified by:
getChildStringifier
in interface Stringifier
setChildStringifier
public void setChildStringifier(ChildStringifier x)
- Specified by:
setChildStringifier
in interface Stringifier
Copyright (c) 2001-2003 - Apache Software Foundation