org.jfree.layouting.layouter.style

Class LayoutStyleImpl

public final class LayoutStyleImpl extends 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
LayoutStyleImpl()
Method Summary
booleancopyFrom(LayoutStyle style)
LayoutStyleImplcreateCopy()
voiddispose()
ObjectgetReference()
CSSValuegetValue(StyleKey key)
booleanisClean()
voidsetReference(Object reference)
voidsetValue(StyleKey key, CSSValue value)

Constructor Detail

LayoutStyleImpl

public LayoutStyleImpl()

Method Detail

copyFrom

public boolean copyFrom(LayoutStyle style)

createCopy

public LayoutStyleImpl createCopy()

dispose

public void dispose()

getReference

public Object getReference()

getValue

public CSSValue getValue(StyleKey key)

isClean

public boolean isClean()

setReference

public void setReference(Object reference)

setValue

public void setValue(StyleKey key, CSSValue value)