Package org.geotools.styling.visitor
Class DpiRescaleStyleVisitor
Object
DuplicatingStyleVisitor
RescaleStyleVisitor
DpiRescaleStyleVisitor
- All Implemented Interfaces:
StyleVisitor
- Direct Known Subclasses:
GraphicsAwareDpiRescaleStyleVisitor
This is a style visitor that will produce a copy of the provided style. The copy will be rescaled by a provided
factor if UOM is PIXEL.
-
Field Summary
Fields inherited from class RescaleStyleVisitor
defaultUnit, scaleFields inherited from class DuplicatingStyleVisitor
copyFilter, ff, pages, sf, STRICT -
Constructor Summary
ConstructorsConstructorDescriptionDpiRescaleStyleVisitor(double scale) DpiRescaleStyleVisitor(FilterFactory filterFactory, double scale) -
Method Summary
Modifier and TypeMethodDescriptionprotected Expressionrescale(Expression expr) Used to rescale the provided expr.protected voidrescaleOption(Map<String, String> options, String key, double defaultValue) Rescales the specified vendor optionprotected voidrescaleOption(Map<String, String> options, String key, int defaultValue) Rescales the specified vendor optionMethods inherited from class RescaleStyleVisitor
rescale, rescaleArrayOption, rescaleDashArray, rescaleGraphicSize, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from class DuplicatingStyleVisitor
copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copy, copyExpressions, copyFonts, getCopy, setStrict, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
DpiRescaleStyleVisitor
public DpiRescaleStyleVisitor(double scale) -
DpiRescaleStyleVisitor
-
-
Method Details
-
rescale
Description copied from class:RescaleStyleVisitorUsed to rescale the provided expr.We do optimize the case where the provided expression is a literal; no sense doing a calculation each time if we don't have to.
- Overrides:
rescalein classRescaleStyleVisitor- Returns:
- expr multiplied by the provided scale
-
rescaleOption
Description copied from class:RescaleStyleVisitorRescales the specified vendor option- Overrides:
rescaleOptionin classRescaleStyleVisitor
-
rescaleOption
Description copied from class:RescaleStyleVisitorRescales the specified vendor option- Overrides:
rescaleOptionin classRescaleStyleVisitor
-