Package com.softsynth.jmsl.score
Class OrchestraXMLLoader
java.lang.Object
com.softsynth.jmsl.score.OrchestraXMLLoader
- All Implemented Interfaces:
NewXMLObjectListener,XMLListener
public class OrchestraXMLLoader extends java.lang.Object implements XMLListener, NewXMLObjectListener
- Author:
- Nick Didkovsky, copyright 2000 Nick Didkovsky, all rights reserved
-
Constructor Summary
Constructors Constructor Description OrchestraXMLLoader()OrchestraXMLLoader(XMLReader xmlr, NewXMLObjectListener orchListener) -
Method Summary
Modifier and Type Method Description voidbeginElement(java.lang.String tag, java.util.Hashtable attributes, boolean ifEmpty)Handles the start of an element.voidendElement(java.lang.String tag)Handles the end of an element.voidfoundContent(java.lang.String content)Handles the content of an element.voidhandleNewXMLObject(java.lang.String tag, java.lang.Object obj)OrchestraloadXML(java.lang.String fileName)OrchestraloadXML(java.net.URL url)static voidmain(java.lang.String[] args)voidsetNewXMLObjectListener(NewXMLObjectListener listener)Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
OrchestraXMLLoader
public OrchestraXMLLoader() -
OrchestraXMLLoader
-
-
Method Details
-
loadXML
- Throws:
java.io.IOException
-
loadXML
- Throws:
java.io.IOException
-
handleNewXMLObject
public void handleNewXMLObject(java.lang.String tag, java.lang.Object obj)- Specified by:
handleNewXMLObjectin interfaceNewXMLObjectListener
-
beginElement
public void beginElement(java.lang.String tag, java.util.Hashtable attributes, boolean ifEmpty) throws XMLLoaderExceptionDescription copied from interface:XMLListenerHandles the start of an element. The flag ifEmpty if there is no content or endTag.- Specified by:
beginElementin interfaceXMLListener- Throws:
XMLLoaderException
-
foundContent
public void foundContent(java.lang.String content)Description copied from interface:XMLListenerHandles the content of an element.- Specified by:
foundContentin interfaceXMLListener
-
endElement
public void endElement(java.lang.String tag)Description copied from interface:XMLListenerHandles the end of an element.- Specified by:
endElementin interfaceXMLListener
-
main
public static void main(java.lang.String[] args) -
setNewXMLObjectListener
- Parameters:
listener-
-