com.levigo.jadice.document.render
Interface RenderSettings
- All Superinterfaces:
- ProcessingSettings, Serializable
- All Known Implementing Classes:
- AbstractListenableRenderSettings, AnnotationRenderSettings, BaseRenderSettings, ImageRenderSettings, PageViewSettings, TextRenderSettings
public interface RenderSettings
- extends ProcessingSettings
A ProcessingSettings
type which focus various aspects of rendering.
Method Summary |
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. |
update
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. For each update-supported property the render settings type have to
provide a unique property name.
- Parameters:
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 informations
- Throws:
IllegalArgumentException
- if one of the parameters are null
IllegalArgumentException
- if details are null
and a property update which
requires additional details
IllegalArgumentException
- if the other parameter is not compatible with this render
settings type, this means the the other render settings object have to be of the same
type or have to be of a subclass type of this render settings type
Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.