Skip navigation links
B C D E F G H I M N P R T U X 

B

buildDoc(String) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.DOMBuilder
Build W3C DOM representation of XML file specified by filesystem path.
buildDoc(File) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.DOMBuilder
Build W3C DOM representation of XML from File.
buildDoc(InputSource) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.DOMBuilder
Build W3C DOM representation of XML from InputSource.
buildDoc(InputStream) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.DOMBuilder
Build W3C DOM representation of XML from InputStream.
buildDocFromFilepath(String) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.DOMBuilder
Build W3C DOM representation of XML file specified by filesystem path.

C

cloneNodeToNewDoc(Node, boolean) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.DOMBuilder
Create new W3C DOM document with only child node created as the clone of the given node (detached from the DOM of the source node) and return the cloned node attached to the new document.
CMATHML_ANNOTATIONS - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
Names of Content MathML annotation-like elements.
CMATHML_ELEMENTS - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
CMATHML_IDENTIFIER - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
Content MathML identifier element name.
CMATHML_IDENTIFIER_OR_NUMBER - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
Names of Content MathML identifier and number elements.
CMATHML_SYMBOL - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
Content MathML symbol element name.
CMATHML_UNIFICATOR - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
Symbol used in MathML Unificator XML markup for XML tree substitutions of Content MathML nodes.
Constants - Class in cz.muni.fi.mir.mathmlunificator.config
Various constants definitions used by MathML Unificator.
Constants() - Constructor for class cz.muni.fi.mir.mathmlunificator.config.Constants
 
createEmptyDoc() - Static method in class cz.muni.fi.mir.mathmlunificator.utils.DOMBuilder
Create new empty document.
createNewDocWithNodeClone(Node, boolean) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.DOMBuilder
Create new W3C DOM document with only child node created as the clone of the given node (detached from the DOM of the source node).
cz.muni.fi.mir.mathmlunificator - package cz.muni.fi.mir.mathmlunificator
 
cz.muni.fi.mir.mathmlunificator.config - package cz.muni.fi.mir.mathmlunificator.config
 
cz.muni.fi.mir.mathmlunificator.utils - package cz.muni.fi.mir.mathmlunificator.utils
 

D

DocumentParser - Class in cz.muni.fi.mir.mathmlunificator
Tools for analysing XML documents and extracting wanted data.
DocumentParser() - Constructor for class cz.muni.fi.mir.mathmlunificator.DocumentParser
 
DOMBuilder - Class in cz.muni.fi.mir.mathmlunificator.utils
Tools for building DOM from various string representations.
DOMBuilder() - Constructor for class cz.muni.fi.mir.mathmlunificator.utils.DOMBuilder
 

E

equals(Object) - Method in class cz.muni.fi.mir.mathmlunificator.NodeLevel
 
equals(Object) - Method in class cz.muni.fi.mir.mathmlunificator.UnificationLevel
 

F

findMathMLNodes(Document) - Static method in class cz.muni.fi.mir.mathmlunificator.DocumentParser
Find MathML nodes in the W3C DOM represented input XML document and return collection of links to thiese nodes to the DOM.

G

getDocumentBuilder() - Static method in class cz.muni.fi.mir.mathmlunificator.utils.DOMBuilder
Get W3C DOM document builder with common configuration set: most importantly build is set to be namesapace aware.
getMaxLevel() - Method in class cz.muni.fi.mir.mathmlunificator.UnificationLevel
Returns maximal level of unification in the XML W3C DOM produced by MathMLUnificator.unifyMathMLNode(org.w3c.dom.Node, boolean) of the Node this instance represents.
getNodeLevel() - Method in class cz.muni.fi.mir.mathmlunificator.UnificationLevel
Returns level of unification of a Node in the XML W3C DOM produced by MathMLUnificator.unifyMathMLNode(org.w3c.dom.Node, boolean) that is represented by this instance.
getNodeUnificationLevel(Node) - Static method in class cz.muni.fi.mir.mathmlunificator.MathMLUnificator
Determine the unification level of the Node and max level of the unification series.
getUnifiedMathMLNodes(Node, boolean) - Static method in class cz.muni.fi.mir.mathmlunificator.MathMLUnificator
Transforms the given MathML Node for series of MathML formulae with leaf elements substituted gradually for a special unification representing symbol ◍ (for Presentation MathML, see Constants.PMATHML_UNIFICATOR) or ◐ (for Content MathML, see Constants.CMATHML_UNIFICATOR).

H

hashCode() - Method in class cz.muni.fi.mir.mathmlunificator.NodeLevel
 
hashCode() - Method in class cz.muni.fi.mir.mathmlunificator.UnificationLevel
 

I

isContentMathMLNode(Node) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.MathMLTools
For given XML Node decide the node is Content MathML node or not.
isUnifiedMathNode(Node) - Static method in class cz.muni.fi.mir.mathmlunificator.MathMLUnificator
Test whether the given node is unified math node.

M

main(String[]) - Static method in class cz.muni.fi.mir.mathmlunificator.MathMLUnificatorCommandLineTool
Main (starting) method of the command line application.
major - Variable in class cz.muni.fi.mir.mathmlunificator.NodeLevel
The top level order the object in the hierarchy.
MATHML_NS - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
MathML XML namespace.
MATHML_ROOT_ELEM - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
MathML XML root element name.
MathMLTools - Class in cz.muni.fi.mir.mathmlunificator.utils
Tools for handling MathML code.
MathMLTools() - Constructor for class cz.muni.fi.mir.mathmlunificator.utils.MathMLTools
 
MathMLUnificator - Class in cz.muni.fi.mir.mathmlunificator
MathML Unificator is a tool which performs simple MathML (Mathematical Markup Language) unification as proposed, i.e. single MathML formula transforms to series of formulae with leaf elements substituted gradually for a special unification representing symbol ◍ (for Presentation MathML, see Constants.PMATHML_UNIFICATOR) or ◐ (for Content MathML, see Constants.CMATHML_UNIFICATOR).
MathMLUnificator() - Constructor for class cz.muni.fi.mir.mathmlunificator.MathMLUnificator
 
MathMLUnificatorCommandLineTool - Class in cz.muni.fi.mir.mathmlunificator
Command line tool that enables the user to select multiple input files and print results of MathML unification by MathMLUnificator to the application standard output.
MathMLUnificatorCommandLineTool() - Constructor for class cz.muni.fi.mir.mathmlunificator.MathMLUnificatorCommandLineTool
 
minor - Variable in class cz.muni.fi.mir.mathmlunificator.NodeLevel
The second (lower) level order the object in the hierarchy.

N

NodeLevel<MajorLevel,MinorLevel> - Class in cz.muni.fi.mir.mathmlunificator
Representation of multi-level order of elements in MathMLUnificator.nodesByDepth data structure.
NodeLevel(MajorLevel, MinorLevel) - Constructor for class cz.muni.fi.mir.mathmlunificator.NodeLevel
Construct an instance of representation of multi-level order of elements in MathMLUnificator.nodesByDepth data structure.

P

PMATHML_IDENTIFIER - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
Presentation MathML identifier element name.
PMATHML_OPERATOR - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
Presentation MathML operator element name.
PMATHML_UNIFICATOR - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
Symbol used in MathML Unificator XML markup for XML tree substitutions of Presentation MathML nodes.

R

replaceNodeWithUnificator(Node) - Static method in class cz.muni.fi.mir.mathmlunificator.MathMLUnificator
Replace the given node with unification element containing unification representing symbol &#x25CD; (for Presentation MathML, see Constants.PMATHML_UNIFICATOR) or &#x25D0; (for Content MathML, see Constants.CMATHML_UNIFICATOR).

T

toString() - Method in class cz.muni.fi.mir.mathmlunificator.NodeLevel
 
toString() - Method in class cz.muni.fi.mir.mathmlunificator.UnificationLevel
 

U

UnificationLevel - Class in cz.muni.fi.mir.mathmlunificator
Representation of unification level of a Node by MathMLUnificator.unifyMathMLNode(org.w3c.dom.Node, boolean).
UnificationLevel(Integer, Integer) - Constructor for class cz.muni.fi.mir.mathmlunificator.UnificationLevel
Construct an instance of representation of unification level of a Node by MathMLUnificator.unifyMathMLNode(org.w3c.dom.Node, boolean).
UnificationLevel() - Constructor for class cz.muni.fi.mir.mathmlunificator.UnificationLevel
Construct an instance of representation of unification level of a Node that is not part of unification series, i.e. both nodeLevel and maxLevel will be null.
UNIFIED_MATHML_BATCH_OUTPUT_ITEM_ELEM - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
MathML Unificator XML item element name for batch processing output.
UNIFIED_MATHML_BATCH_OUTPUT_ITEM_FILEPATH_ATTR - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
MathML Unificator XML name of input file attribute for batch processing output item.
UNIFIED_MATHML_BATCH_OUTPUT_ROOT_ELEM - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
MathML Unificator XML root element name for batch processing output.
UNIFIED_MATHML_LEVEL_ATTR - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
MathML Unification current unification level XML attribute.
UNIFIED_MATHML_MAX_LEVEL_ATTR - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
MathML Unification number of unification levels XML attribute.
UNIFIED_MATHML_NS - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
MathML Unificator XML markup namespace.
UNIFIED_MATHML_NS_PREFIX - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
MathML Unificator XML markup namespace prefix.
UNIFIED_MATHML_ROOT_ELEM - Static variable in class cz.muni.fi.mir.mathmlunificator.config.Constants
MathML Unificator XML root element name.
unifyMathML(Document, boolean) - Static method in class cz.muni.fi.mir.mathmlunificator.MathMLUnificator
In the given W3C DOM represented XML document find all maths nodes (see DocumentParser.findMathMLNodes(org.w3c.dom.Document)) and substitute them for series of formulae with leaf elements substituted gradually for a special unification representing symbol &#x25CD; (for Presentation MathML, see Constants.PMATHML_UNIFICATOR) or &#x25D0; (for Content MathML, see Constants.CMATHML_UNIFICATOR).
unifyMathML(InputStream, OutputStream, boolean) - Static method in class cz.muni.fi.mir.mathmlunificator.MathMLUnificator
In the given W3C DOM represented XML document find all maths nodes (see DocumentParser.findMathMLNodes(org.w3c.dom.Document)) and substitute them for series of formulae with leaf elements substituted gradually for a special unification representing symbol &#x25CD; (for Presentation MathML, see Constants.PMATHML_UNIFICATOR) or &#x25D0; (for Content MathML, see Constants.CMATHML_UNIFICATOR).
unifyMathMLNode(Node, boolean) - Static method in class cz.muni.fi.mir.mathmlunificator.MathMLUnificator
Substitute the given MathML Node for series of MathML formulae with leaf elements substituted gradually for a special unification representing symbol &#x25CD; (for Presentation MathML, see Constants.PMATHML_UNIFICATOR) or &#x25D0; (for Content MathML, see Constants.CMATHML_UNIFICATOR).

X

XMLOut - Class in cz.muni.fi.mir.mathmlunificator.utils
Tools for outputing XML.
XMLOut() - Constructor for class cz.muni.fi.mir.mathmlunificator.utils.XMLOut
 
xmlSerializer(Document, OutputStream) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.XMLOut
Pretty print W3C DOM represented XML document to a given output stream.
xmlSerializer(Node, OutputStream) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.XMLOut
Pretty print W3C DOM represented XML document to a given output stream.
xmlStdoutSerializer(Document) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.XMLOut
Pretty print W3C DOM represented XML document to the application standard output.
xmlStdoutSerializer(Node) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.XMLOut
Pretty print W3C DOM represented XML node to the application standard output.
xmlStringSerializer(Document) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.XMLOut
Transform W3C DOM represented XML document to pretty-printed string representation.
xmlStringSerializer(Node) - Static method in class cz.muni.fi.mir.mathmlunificator.utils.XMLOut
Transform W3C DOM represented XML node to pretty-printed string representation.
B C D E F G H I M N P R T U X 
Skip navigation links

Copyright © 2016. All rights reserved.