B C D G I J L M O P U V X _

B

ba - Variable in class com.palserv.XMidi.ByteLen
A byte array.
ByteLen - class com.palserv.XMidi.ByteLen.
internal class
ByteLen() - Constructor for class com.palserv.XMidi.ByteLen
Default constructor.
ByteLen(byte[], int) - Constructor for class com.palserv.XMidi.ByteLen
Constructor used in the MX.deltaToInt method to create this class, which it then returns.

C

CmdLineArgs - class com.palserv.XMidi.CmdLineArgs.
internal class
CmdLineArgs() - Constructor for class com.palserv.XMidi.CmdLineArgs
 
com.palserv.XMidi - package com.palserv.XMidi
The XMidi package converts between midi and XMidi files.

D

debugFile - Variable in class com.palserv.XMidi.CmdLineArgs
Used to hold the (fully qualified) name of the debug file
deltaToInt(byte[], int) - Method in class com.palserv.XMidi.MX
convert delta time to byte array a delta time is expressed as a byte array, length unknown (4 or less)
docToMidi(Document, String) - Method in class com.palserv.XMidi.XM
Traverse a DOM structure and produce a MIDI file.
docToXMidi(Document, String) - Method in class com.palserv.XMidi.MX
Convert a DOM structure to an XMidi file.

G

getCmdLine(String[]) - Method in class com.palserv.XMidi.Util
This routine parses "command line" arguments and returns a structure (class) containing the needed data.
getDoc(String, boolean, String) - Method in class com.palserv.XMidi.Util
This routine is used to invoke the external parser helper class by name.
getNewDoc() - Method in class com.palserv.XMidi.Xerces
This routine simply returns a DOM Document.
getNewDoc() - Method in class com.palserv.XMidi.XSilfide
Create a new (empty) Document.
getNewDoc() - Method in class com.palserv.XMidi.JAXP
Simply return a new (empty) Document
getNewDoc() - Method in interface com.palserv.XMidi.Parser
This method should be overridden to obtain a new Document from the external parser.

I

inFile - Variable in class com.palserv.XMidi.CmdLineArgs
Used to hold the first non-option command line argument.

J

JAXP - class com.palserv.XMidi.JAXP.
This is the helper class for the Sun JAXP parser.
JAXP() - Constructor for class com.palserv.XMidi.JAXP
The default public constructor must be public so it can be invoked "by name".

L

len - Variable in class com.palserv.XMidi.ByteLen
As used in the MX.deltaToInt method, it is the length of the delta field being converted, not the length of the array.

M

main(String[]) - Static method in class com.palserv.XMidi.MX
main routine, executed from command line.
main(String[]) - Static method in class com.palserv.XMidi.XM
This method is for command line invocation.
midiToDoc(String) - Method in class com.palserv.XMidi.MX
Convert a MIDI file to a DOM structure.
midiToXMidi() - Method in class com.palserv.XMidi.MX
convert a midi file to an XMidi (XML) file
MX - class com.palserv.XMidi.MX.
Convert a midi file to an XMidi (XML) file.
MX(String[]) - Constructor for class com.palserv.XMidi.MX
public constructor Takes "command line" arguments.

O

outFile - Variable in class com.palserv.XMidi.CmdLineArgs
Used to hold the second non-option command line argument.

P

Parser - interface com.palserv.XMidi.Parser.
This is the interface to implement when you want to include an XML parser.
parserName - Variable in class com.palserv.XMidi.CmdLineArgs
Used to hold the value of the -p command line option, fully qualified.
parseXML(String) - Method in class com.palserv.XMidi.Xerces
This is the conversion routine.
parseXML(String) - Method in class com.palserv.XMidi.XSilfide
This is a conversion routine.
parseXML(String) - Method in class com.palserv.XMidi.JAXP
Parse the XML and return a DOM Document
parseXML(String) - Method in interface com.palserv.XMidi.Parser
This method should be overridden to invoke whatever is needed to implement the parsing of an XML file by the external parser.

U

Util - class com.palserv.XMidi.Util.
internal utilities
Util() - Constructor for class com.palserv.XMidi.Util
 

V

verbose - Variable in class com.palserv.XMidi.CmdLineArgs
Used to hold the answer of "was the -v option coded?"
Version - class com.palserv.XMidi.Version.
This class does nothing but provide the "global" version number.
Version() - Constructor for class com.palserv.XMidi.Version
 

X

Xerces - class com.palserv.XMidi.Xerces.
This class allows the Xerces XML parser to be used with the XMidi package.
Xerces() - Constructor for class com.palserv.XMidi.Xerces
The default constructor (which takes no arguments and does nothing) is necessary.
XM - class com.palserv.XMidi.XM.
Convert an XMidi file (XML) to a midi file.
XM(String[]) - Constructor for class com.palserv.XMidi.XM
public constructor Takes "command line" arguments.
xMidiToDoc(String) - Method in class com.palserv.XMidi.XM
Read in a XMidi file (XML) and produce a DOM structure.
xMidiToMidi() - Method in class com.palserv.XMidi.XM
Convert an XMidi file (XML) to a midi file.
XSilfide - class com.palserv.XMidi.XSilfide.
This class allows the silfide XML parser to be used with the XMidi package.
XSilfide() - Constructor for class com.palserv.XMidi.XSilfide
The default constructor (which takes no arguments and does nothing) is necessary.

_

_VERSION - Static variable in class com.palserv.XMidi.Version
 

B C D G I J L M O P U V X _