Class BoxLayoutProperties
- java.lang.Object
-
- org.jfree.layouting.renderer.model.BoxLayoutProperties
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class BoxLayoutProperties extends java.lang.Object implements java.io.Serializable, java.lang.CloneableA static properties collection. That one is static; once computed it does not change anymore. It does not (under no thinkable circumstances) depend on the given content. It may depend on static content of the parent. A box typically has two sets of margins. The first set is the declared margin set - it simply expresses the user's definitions. The second set is the effective margin set, it is based on the context of the element in the document tree and denotes the distance between the nodes edge and any oposite edge.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BoxLayoutProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()longgetEffectiveMarginBottom()longgetEffectiveMarginTop()longgetMarginCloseState()longgetMarginOpenState()longgetMarginState()booleanisInfiniteMarginBottom()booleanisInfiniteMarginTop()voidsetEffectiveMarginBottom(long effectiveMarginBottom)voidsetEffectiveMarginTop(long effectiveMarginTop)voidsetInfiniteMarginBottom(boolean infiniteMarginBottom)voidsetInfiniteMarginTop(boolean infiniteMarginTop)voidsetMarginCloseState(long marginCloseState)voidsetMarginOpenState(long marginOpenState)voidsetMarginState(long marginState)java.lang.StringtoString()
-
-
-
Method Detail
-
getEffectiveMarginTop
public long getEffectiveMarginTop()
-
setEffectiveMarginTop
public void setEffectiveMarginTop(long effectiveMarginTop)
-
getEffectiveMarginBottom
public long getEffectiveMarginBottom()
-
setEffectiveMarginBottom
public void setEffectiveMarginBottom(long effectiveMarginBottom)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getMarginState
public long getMarginState()
-
setMarginState
public void setMarginState(long marginState)
-
getMarginOpenState
public long getMarginOpenState()
-
setMarginOpenState
public void setMarginOpenState(long marginOpenState)
-
getMarginCloseState
public long getMarginCloseState()
-
setMarginCloseState
public void setMarginCloseState(long marginCloseState)
-
isInfiniteMarginTop
public boolean isInfiniteMarginTop()
-
setInfiniteMarginTop
public void setInfiniteMarginTop(boolean infiniteMarginTop)
-
isInfiniteMarginBottom
public boolean isInfiniteMarginBottom()
-
setInfiniteMarginBottom
public void setInfiniteMarginBottom(boolean infiniteMarginBottom)
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
-