Class LayoutStyleImpl
- java.lang.Object
-
- org.jfree.layouting.layouter.style.LayoutStyleImpl
-
- All Implemented Interfaces:
LayoutStyle
public final class LayoutStyleImpl extends java.lang.Object implements LayoutStyle
Unlike the old JFreeReport stylesheet, this implementation has no inheritance at all. It needs to be resolved manually, which is no bad thing, as we have to do this anyway during the computation.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description LayoutStyleImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancopyFrom(LayoutStyle style)LayoutStyleImplcreateCopy()voiddispose()java.lang.ObjectgetReference()CSSValuegetValue(StyleKey key)booleanisClean()voidsetReference(java.lang.Object reference)voidsetValue(StyleKey key, CSSValue value)
-
-
-
Method Detail
-
getReference
public java.lang.Object getReference()
-
setReference
public void setReference(java.lang.Object reference)
-
getValue
public CSSValue getValue(StyleKey key)
- Specified by:
getValuein interfaceLayoutStyle
-
setValue
public void setValue(StyleKey key, CSSValue value)
- Specified by:
setValuein interfaceLayoutStyle
-
dispose
public void dispose()
-
createCopy
public LayoutStyleImpl createCopy()
-
isClean
public boolean isClean()
-
copyFrom
public boolean copyFrom(LayoutStyle style)
- Specified by:
copyFromin interfaceLayoutStyle
-
-