@Experimental public class ConditionRenderSettings extends AbstractListenableRenderSettings
Constructor and Description |
---|
ConditionRenderSettings() |
Modifier and Type | Method and Description |
---|---|
void |
addCondition(VisibilityCondition condition) |
void |
clearConditions() |
ConditionRenderSettings |
createSnapshot()
Create a snapshot copy of this instance.
|
boolean |
equals(Object o) |
List<VisibilityCondition> |
getConditions() |
int |
hashCode() |
VisibilityCondition |
removeCondition(Class<? extends VisibilityCondition> clazz) |
String |
toString() |
void |
update(String propertyName,
RenderSettings other,
Object... details)
Updates this instance property specified by given property name with the value provided by the
other processing setting.
|
fireChanged, getSettingsChangeHandler, setSettingsChangeHandler
public void addCondition(VisibilityCondition condition)
public VisibilityCondition removeCondition(Class<? extends VisibilityCondition> clazz)
public void clearConditions()
public List<VisibilityCondition> getConditions()
public ConditionRenderSettings createSnapshot()
ProcessingSettings
public void update(String propertyName, RenderSettings other, Object... details)
RenderSettings
propertyName
- the name of the property to update. Update supported properties have unique
property identifier provided by the specific render settings implementation.other
- the processing setting which provide the new property value. Therefore the other
processing setting have to be of the same type as this instance.details
- (optional) if some describing details are necessary to do a specific update, the
details parameter will transport this informationsCopyright © 2024 levigo holding gmbh. All rights reserved.