Package net.sf.paperclips
Class LayerPrint
java.lang.Object
net.sf.paperclips.LayerPrint
- All Implemented Interfaces:
Print
A Print which displays its child Prints on top each other.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Constant for the default alignment of child Prints. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds the given Print to this LayerPrint using the default alignment.void
Adds the given Print to this LayerPrint using the specified alignment.boolean
Returns an array of entries in this LayerPrint.int
hashCode()
iterator
(org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc) Returns a PrintIterator for laying out the contents of this Print.
-
Field Details
-
DEFAULT_ALIGN
public static final int DEFAULT_ALIGNConstant for the default alignment of child Prints. Value is SWT.LEFT.- See Also:
-
-
Constructor Details
-
LayerPrint
public LayerPrint()Constructs a new LayerPrint.
-
-
Method Details
-
add
Adds the given Print to this LayerPrint using the default alignment.- Parameters:
print
- the Print to add.- See Also:
-
add
Adds the given Print to this LayerPrint using the specified alignment.- Parameters:
print
- the Print to add.align
- the alignment for the Print. May be one of SWT.LEFT, SWT.CENTER, or SWT.RIGHT.
-
hashCode
public int hashCode() -
equals
-
getEntries
Returns an array of entries in this LayerPrint.- Returns:
- an array of entries in this LayerPrint.
-
iterator
public PrintIterator iterator(org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc) Description copied from interface:Print
Returns a PrintIterator for laying out the contents of this Print. The iterator uses a snapshot of the print at the time this method is invoked, so subsequent changes to the Print will not affect the output of the iterator.
-