public class FeatureBehaviorContainer extends java.lang.Object implements java.io.Serializable, com.d20pro.temp_extraction.feature.library.ui.fx.ObjectUpdateListener<FeatureBehavior>
Constructor and Description |
---|
FeatureBehaviorContainer() |
Modifier and Type | Method and Description |
---|---|
void |
add(FeatureBehavior behavior) |
void |
addBehaviorOrUpdateBehavior(FeatureBehavior behavior) |
void |
addBehaviorOrUpdateState(FeatureBehavior behavior) |
void |
changed(FeatureBehavior behavior) |
void |
clear() |
FeatureBehavior |
findActiveBehaviorForFeature(Feature feature) |
FeatureBehavior |
findBehaviorForTrigger(FeatureTrigger trigger) |
java.util.List<FeatureBehavior> |
findBehaviorsForTrigger(FeatureTrigger trigger) |
FeatureBehavior |
findBehavoirForFeture(Feature feature) |
java.util.List<FeatureBehavior> |
getActiveBehaviors() |
java.util.List<FeatureBehavior> |
getBehaviors() |
boolean |
isBehaviorEnabled(Feature feature) |
boolean |
isContainsBehaviorFor(Feature feature) |
void |
removeBehaviorForFeature(Feature feature) |
void |
setBehaviors(java.util.List<FeatureBehavior> behaviors) |
public java.util.List<FeatureBehavior> getBehaviors()
public void setBehaviors(java.util.List<FeatureBehavior> behaviors)
public void add(FeatureBehavior behavior)
public void addBehaviorOrUpdateState(FeatureBehavior behavior)
public void addBehaviorOrUpdateBehavior(FeatureBehavior behavior)
public java.util.List<FeatureBehavior> getActiveBehaviors()
public java.util.List<FeatureBehavior> findBehaviorsForTrigger(FeatureTrigger trigger)
public FeatureBehavior findBehaviorForTrigger(FeatureTrigger trigger)
public boolean isContainsBehaviorFor(Feature feature)
public boolean isBehaviorEnabled(Feature feature)
public void removeBehaviorForFeature(Feature feature)
public FeatureBehavior findActiveBehaviorForFeature(Feature feature)
public FeatureBehavior findBehavoirForFeture(Feature feature)
public void clear()
public void changed(FeatureBehavior behavior)
changed
in interface com.d20pro.temp_extraction.feature.library.ui.fx.ObjectUpdateListener<FeatureBehavior>