public interface Layout<T>
Location
of data items from their "original" location in a parsed text file (given by
line number and column), or for plotting or customizing a layout prior to writing out the given datamodel object to a
file.Modifier and Type | Method and Description |
---|---|
void |
calculateLocations(T datamodel)
A factory method for fully calculates the layout of the given datamodel object, using Limpopo's own MAGE-TAB
printing algorithms.
|
void |
calculateUnassignedLocations(T datamodel)
A factory method for calculating the locations of any data items not already assigned.
|
boolean |
containsUnassignedElements(T datamodel)
Returns true if the supplied datamodel has elements with no assigned location in this layout.
|
boolean |
isCompletelyUnassigned()
Returns true if there is no layout information contained within this layout
|
boolean containsUnassignedElements(T datamodel)
boolean isCompletelyUnassigned()
void calculateUnassignedLocations(T datamodel)
datamodel
- the datamodel for which to assign layout data for anything that hasn't been laid out previouslyvoid calculateLocations(T datamodel)
datamodel
- the datamodel to layoutCopyright © 2014. All rights reserved.