Documentation of 'ptolemy.plot.plotml.PlotMLParser' Java class
PlotMLParser
ptolemy.plot.plotml

Class PlotMLParser

  • All Implemented Interfaces:
    com.microstar.xml.XmlHandler
    Direct Known Subclasses:
    HistogramMLParser


    public class PlotMLParser
    extends PlotBoxMLParser
    This class constructs a plot from specifications in PlotML (Plot Markup Language), which is an XML language. This class supports extends the base class to support the subset that applies to the Plot class. It ignores unrecognized elements in the DTD. The class contains an instance of the Microstar Ælfred XML parser and implements callback methods to interpret the parsed XML. The way to use this class is to construct it with a reference to a Plot object and then call its parse() method.
    Since:
    Ptolemy II 0.4
    • Constructor Detail

      • PlotMLParser

        public PlotMLParser(Plot plot)
        Construct an parser to parse commands for the specified plot object.
        Parameters:
        plot - The plot object to which to apply the commands.
    • Method Detail

      • endElement

        public void endElement(java.lang.String elementName)
                        throws java.lang.Exception
        End an element. This method calls the appropriate Plot methods. Ælfred will call this method at the end of each element (including EMPTY elements).
        Specified by:
        endElement in interface com.microstar.xml.XmlHandler
        Overrides:
        endElement in class PlotBoxMLParser
        Parameters:
        elementName - The element type name.
        Throws:
        java.lang.Exception - If thrown by the superclass or while calling setConnected().
        See Also:
        XmlHandler.endElement(java.lang.String)
      • startDocument

        public void startDocument()
        Start a document. This method is called just before the parser attempts to read the first entity (the root of the document). It is guaranteed that this will be the first method called.
        Specified by:
        startDocument in interface com.microstar.xml.XmlHandler
        Overrides:
        startDocument in class PlotBoxMLParser
        See Also:
        XmlHandler.startDocument()
      • startElement

        public void startElement(java.lang.String elementName)
                          throws com.microstar.xml.XmlException
        Start an element. This is called at the beginning of each XML element. By the time it is called, all of the attributes for the element will already have been reported using the attribute() method. Unrecognized elements are ignored.
        Specified by:
        startElement in interface com.microstar.xml.XmlHandler
        Overrides:
        startElement in class PlotBoxMLParser
        Parameters:
        elementName - The element type name.
        Throws:
        com.microstar.xml.XmlException - If the element produces an error in constructing the model.
        See Also:
        XmlHandler.startElement(java.lang.String)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.