Package org.xhtmlrenderer.css.extend
Interface ContentFunction
-
public interface ContentFunctionInterface for objects which implement a function which creates content (e.g.counter(pages))
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringcalculate(LayoutContext c, FSFunction function)java.lang.Stringcalculate(RenderingContext c, FSFunction function, InlineText text)booleancanHandle(LayoutContext c, FSFunction function)java.lang.StringgetLayoutReplacementText()If a function value can change at render time (i.e.booleanisStatic()Whether or not the function value can change at render time.
-
-
-
Method Detail
-
isStatic
boolean isStatic()
Whether or not the function value can change at render time. If true,#calculate(LayoutContext, String, TextContent)will be called. If false,#calculate(RenderingContext, String, TextContent)will be called.
-
calculate
java.lang.String calculate(LayoutContext c, FSFunction function)
-
calculate
java.lang.String calculate(RenderingContext c, FSFunction function, InlineText text)
-
getLayoutReplacementText
java.lang.String getLayoutReplacementText()
If a function value can change at render time (i.e.isStatic()returns false) use this text as an approximation at layout.
-
canHandle
boolean canHandle(LayoutContext c, FSFunction function)
-
-