public class ConstantHandler extends AbstractHandler
Modifier and Type | Class and Description |
---|---|
static class |
ConstantHandler.ComplexHandler
Parses complex numbers like
<cn type="complex-cartesian">1.23<sep/>4.56</cn> |
static class |
ConstantHandler.ComplexPolarHandler
Parses complex numbers like
<cn type="complex-polar">1.23<sep/>4.56</cn> |
static interface |
ConstantHandler.ConstantTypeHandler
Methods for individual <cn type="type"> handlers
|
static class |
ConstantHandler.ENotationHandler
Parses numbers in e-notation like
<cn type="e-notation">123<sep/>-2</cn> |
static class |
ConstantHandler.IntegerHandler
Parses integer numbers like
<cn type="integer">123</cn> |
static class |
ConstantHandler.KnownConstantHandler
Parses constants like
<cn type="constant">π</cn> |
static class |
ConstantHandler.RationalHandler
Parses complex numbers like
<cn type="rational">123<sep/>456</cn> |
static class |
ConstantHandler.RealHandler
Parses real numbers like
<cn type="real">1.23</cn> |
Modifier and Type | Field and Description |
---|---|
static boolean |
DEBUG |
Constructor and Description |
---|
ConstantHandler(Jep jep) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
handle(StackFrame frame,
org.xml.sax.Locator loc)
Transform the element, called when a closing tag is encountered.
|
java.lang.String |
putConstantElement(java.lang.String key,
java.lang.String value) |
java.lang.String |
putEntity(java.lang.String key,
java.lang.String value) |
java.lang.String |
removeConstantElement(java.lang.Object key) |
java.lang.String |
removeEntity(java.lang.Object key) |
convertChildrenToNodes, convertToNode, getFt, getJep, getNf, getNumf, getOt, jepNodesAsArray, jepNodesToFlatArray, jepNodesToFlatList
public static final boolean DEBUG
public ConstantHandler(Jep jep)
jep
- public java.lang.Object handle(StackFrame frame, org.xml.sax.Locator loc) throws org.xml.sax.SAXParseException
TagHandler
frame
- StackFrame representing the elementloc
- location in inputorg.xml.sax.SAXParseException
public java.lang.String putEntity(java.lang.String key, java.lang.String value)
public java.lang.String putConstantElement(java.lang.String key, java.lang.String value)
public java.lang.String removeConstantElement(java.lang.Object key)
public java.lang.String removeEntity(java.lang.Object key)
Copyright © 2018 Singular Systems http://www.singularsys.com/jep