K - public abstract class ConfigurablePropertyList<K> extends ConfigurableHighLevelProperty<java.util.List<K>>
| Constructor and Description |
|---|
ConfigurablePropertyList() |
| Modifier and Type | Method and Description |
|---|---|
org.processmining.framework.util.Pair<java.util.List<K>,java.util.List<K>> |
getDefaultValue()
We want to have a default value for a property s.t., we can reason on it
|
GUIProperty<org.processmining.framework.util.Pair<java.util.List<K>,java.util.List<K>>> |
getGUIProperty() |
java.lang.Object |
instantiate(java.lang.Object elements,
ConfigurablePropertyConfiguration<java.util.List<K>> config) |
java.lang.Object |
instantiateTotal(java.lang.Object elements,
ConfigurablePropertyConfiguration<java.util.List<K>> config) |
boolean |
isTotalConfiguration(java.lang.Object elements,
ConfigurablePropertyConfiguration<java.util.List<K>> config) |
boolean |
isValidConfiguration(java.lang.Object elements,
ConfigurablePropertyConfiguration<java.util.List<K>> config,
java.util.Map<java.lang.Class<? extends ConfigurableProperty<?>>,?> dependentProperties) |
java.lang.Object |
makeConfigurable(java.lang.Object element) |
java.lang.Object |
makeNonConfigurable(java.lang.Object elements) |
void |
makeTotalConfiguration(java.lang.Object elements,
ConfigurablePropertyConfiguration<java.util.List<K>> config)
All elements not selected to be removed are added to the nonRemoved part
|
java.lang.String |
marshall(java.lang.Object value) |
protected org.processmining.framework.util.Pair<java.lang.Object,java.lang.Object> |
unmarshallPrivate(java.lang.String xml,
java.lang.Class<? extends Property<?>> property) |
compare, equals, getDependencies, getIcon, getIterator, getMeaningfulTypeConstructs, getValueDouble, hashCode, hasOrdering, higherBetter, instantiate, instantiateTotal, monotonicity, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetNonConfigurableVariantclone, getID, getName, unmarshallpublic org.processmining.framework.util.Pair<java.util.List<K>,java.util.List<K>> getDefaultValue()
Propertypublic GUIProperty<org.processmining.framework.util.Pair<java.util.List<K>,java.util.List<K>>> getGUIProperty() throws java.lang.InstantiationException, java.lang.IllegalAccessException
getGUIProperty in interface Property<org.processmining.framework.util.Pair<java.util.List<K>,java.util.List<K>>>getGUIProperty in class ConfigurableHighLevelProperty<java.util.List<K>>java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic java.lang.String marshall(java.lang.Object value)
value - the value of the object to be writtenprotected org.processmining.framework.util.Pair<java.lang.Object,java.lang.Object> unmarshallPrivate(java.lang.String xml,
java.lang.Class<? extends Property<?>> property)
public boolean isValidConfiguration(java.lang.Object elements,
ConfigurablePropertyConfiguration<java.util.List<K>> config,
java.util.Map<java.lang.Class<? extends ConfigurableProperty<?>>,?> dependentProperties)
public java.lang.Object instantiate(java.lang.Object elements,
ConfigurablePropertyConfiguration<java.util.List<K>> config)
public java.lang.Object instantiateTotal(java.lang.Object elements,
ConfigurablePropertyConfiguration<java.util.List<K>> config)
public boolean isTotalConfiguration(java.lang.Object elements,
ConfigurablePropertyConfiguration<java.util.List<K>> config)
public void makeTotalConfiguration(java.lang.Object elements,
ConfigurablePropertyConfiguration<java.util.List<K>> config)
ConfigurablePropertypublic java.lang.Object makeNonConfigurable(java.lang.Object elements)
public java.lang.Object makeConfigurable(java.lang.Object element)