org.rubato.rubettes.util
Class DenotatorObjectConfiguration
java.lang.Object
org.rubato.rubettes.util.DenotatorObjectConfiguration
public class DenotatorObjectConfiguration
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DenotatorObjectConfiguration
public DenotatorObjectConfiguration(DenotatorPath longestColimitPath)
addValue
public void addValue(java.lang.String name,
DenotatorPath path)
- adds a value's name and path, path should be relative to the object
getLongestColimitPath
public DenotatorPath getLongestColimitPath()
getValueNames
public java.util.List<java.lang.String> getValueNames()
getValuePaths
public java.util.List<DenotatorPath> getValuePaths()
getPathOfNthInstanceOfValueName
public DenotatorPath getPathOfNthInstanceOfValueName(java.lang.String valueName,
int n)
getOccurrencesOfValueName
public int getOccurrencesOfValueName(java.lang.String valueName)
getIndicesOfValueName
public java.util.List<java.lang.Integer> getIndicesOfValueName(java.lang.String valueName)
getIndexOfNthInstanceOfValueName
public int getIndexOfNthInstanceOfValueName(java.lang.String valueName,
int n)