Package com.singularsys.jep
Class PrintVisitor.NullPrintVisitor
java.lang.Object
com.singularsys.jep.PrintVisitor
com.singularsys.jep.PrintVisitor.NullPrintVisitor
- All Implemented Interfaces:
JepComponent
,ParserVisitor
,Serializable
- Enclosing class:
PrintVisitor
A do-nothing version of a PrintVisitor for reducing memory usage.
- Since:
- 3.5
- Author:
- Richard Morris
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.singularsys.jep.PrintVisitor
PrintVisitor.NullPrintVisitor, PrintVisitor.PrintRulesI, PrintVisitor.StdElePrintRule, PrintVisitor.StdListPrintRule
-
Field Summary
Fields inherited from class com.singularsys.jep.PrintVisitor
COMPLEX_I, format, fp, FULL_BRACKET, FunctionArgSep, FunLBracket, FunRBracket, LBracket, mode, NULL_PRINT_VISITOR, ot, RBracket, sb, specialFunRules, specialRules, specialVarName
-
Method Summary
Modifier and TypeMethodDescriptionReturns thisvoid
Initialize the component.Methods inherited from class com.singularsys.jep.PrintVisitor
addSpecialRule, addSpecialRule, addSpecialVarName, append, formatValue, formatValue, getFunArgSep, getFunLBracket, getFunRBracket, getLBracket, getMaxLen, getMode, getMode, getRBracket, print, print, printBrackets, println, println, printNoBrackets, printWrap, setFunArgSep, setFunLBracket, setFunRBracket, setLBracket, setMaxLen, setMode, setNumberFormat, setRBracket, testLeft, testMid, testRight, toString, visit, visit, visit, visit, visitBinary, visitUnary
-
Method Details
-
init
Description copied from interface:JepComponent
Initialize the component. This method is called whenever a component is added to Jep. Hence, it allows components to keep track of the other components they may rely on.- Specified by:
init
in interfaceJepComponent
- Overrides:
init
in classPrintVisitor
- Parameters:
jep
- the current Jep instance
-
getLightWeightInstance
Returns this- Specified by:
getLightWeightInstance
in interfaceJepComponent
- Overrides:
getLightWeightInstance
in classPrintVisitor
- Returns:
- either a new instance, null or 'this'.
-