Package com.softsynth.jmsl.util
Class Patch
java.lang.Object
com.softsynth.jmsl.util.Patch
- All Implemented Interfaces:
XMLCreatable,XMLWritable
public class Patch extends java.lang.Object implements XMLWritable, XMLCreatable
Represents the output of one instrument being patched to the input of
another. Connection is made by instrument's index in
the Orchestra
- Author:
- Nick Didkovsky, copyright 2000 Nick Didkovsky, all rights reserved
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description java.lang.Objectcreate()XMLCreatable Interfacebooleanequals(java.lang.Object obj)intgetFromIndex()java.lang.StringgetName()intgetToIndex()voidhandleAttribute(java.lang.String name, java.lang.String value)XMLCreatable InterfaceinthashCode()static voidmain(java.lang.String[] args)voidsetFromIndex(int v)voidsetName(java.lang.String s)voidsetToIndex(int v)java.lang.StringtoString()voidwriteXML(java.io.PrintWriter out)Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Patch
public Patch() -
Patch
public Patch(int fromIndex, int toIndex)
-
-
Method Details
-
setName
public void setName(java.lang.String s) -
getName
public java.lang.String getName() -
setFromIndex
public void setFromIndex(int v) -
setToIndex
public void setToIndex(int v) -
getFromIndex
public int getFromIndex() -
getToIndex
public int getToIndex() -
equals
public boolean equals(java.lang.Object obj)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
handleAttribute
public void handleAttribute(java.lang.String name, java.lang.String value)XMLCreatable Interface- Specified by:
handleAttributein interfaceXMLCreatable
-
create
public java.lang.Object create()XMLCreatable Interface- Specified by:
createin interfaceXMLCreatable
-
writeXML
public void writeXML(java.io.PrintWriter out) throws java.io.IOException- Specified by:
writeXMLin interfaceXMLWritable- Throws:
java.io.IOException
-
main
public static void main(java.lang.String[] args)
-