org.rubato.base
Class RubetteProperty
java.lang.Object
org.rubato.base.RubetteProperty
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable<RubetteProperty>
- Direct Known Subclasses:
- BooleanProperty, ComplexProperty, DenotatorProperty, DoubleProperty, FileProperty, FormProperty, IntegerProperty, RationalProperty, StringProperty, TextProperty
public abstract class RubetteProperty
- extends java.lang.Object
- implements java.lang.Cloneable, java.lang.Comparable<RubetteProperty>
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RubetteProperty
public RubetteProperty(java.lang.String key,
java.lang.String name)
RubetteProperty
public RubetteProperty(RubetteProperty prop)
getKey
public java.lang.String getKey()
setKey
public void setKey(java.lang.String key)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getOrder
public int getOrder()
compareTo
public int compareTo(RubetteProperty obj)
- Specified by:
compareTo
in interface java.lang.Comparable<RubetteProperty>
getValue
public abstract java.lang.Object getValue()
setValue
public abstract void setValue(java.lang.Object value)
getJComponent
public abstract javax.swing.JComponent getJComponent()
apply
public abstract void apply()
revert
public abstract void revert()
toXML
public abstract void toXML(XMLWriter writer)
fromXML
public abstract RubetteProperty fromXML(XMLReader reader,
org.w3c.dom.Element element)
clone
public abstract RubetteProperty clone()
- Overrides:
clone
in class java.lang.Object