Class LayerPrint
- java.lang.Object
-
- org.eclipse.nebula.paperclips.core.LayerPrint
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_ALIGN
Constant for the default alignment of child Prints.(package private) java.util.List<LayerEntryImpl>
entries
-
Constructor Summary
Constructors Constructor Description LayerPrint()
Constructs a new LayerPrint.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Print print)
Adds the given Print to this LayerPrint using the default alignment.void
add(Print print, int align)
Adds the given Print to this LayerPrint using the specified alignment.boolean
equals(java.lang.Object obj)
LayerEntry[]
getEntries()
Returns an array of entries in this LayerPrint.int
hashCode()
PrintIterator
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 Detail
-
DEFAULT_ALIGN
public static final int DEFAULT_ALIGN
Constant for the default alignment of child Prints. Value is SWT.LEFT.- See Also:
- Constant Field Values
-
entries
final java.util.List<LayerEntryImpl> entries
-
-
Method Detail
-
add
public void add(Print print)
Adds the given Print to this LayerPrint using the default alignment.- Parameters:
print
- the Print to add.- See Also:
DEFAULT_ALIGN
-
add
public void add(Print print, int align)
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()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getEntries
public LayerEntry[] 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.
-
-