| Constructor and Description |
|---|
ADFLayout() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeLocation(ADFAttribute attribute,
Location location) |
void |
addNodeLocation(ADFNode node,
Location location) |
void |
addPrimitiveLocation(String primitiveValue,
String columnName,
Location location) |
void |
calculateLocations(ADF adf)
A factory method for fully calculates the layout of the given datamodel object, using Limpopo's own MAGE-TAB
printing algorithms.
|
void |
calculateUnassignedLocations(ADF adf)
A factory method for calculating the locations of any data items not already assigned.
|
boolean |
containsUnassignedElements(ADF adf)
Returns true if the supplied datamodel has elements with no assigned location in this layout.
|
ADFAttribute |
getAttribute(Location location) |
String[] |
getHeaders() |
int |
getLineCount() |
protected org.slf4j.Logger |
getLog() |
ADFNode |
getNode(Location location) |
String |
getPrimitive(Location location) |
boolean |
isCompletelyUnassigned()
Returns true if there is no layout information contained within this layout
|
protected org.slf4j.Logger getLog()
public void addAttributeLocation(ADFAttribute attribute, Location location)
public void addPrimitiveLocation(String primitiveValue, String columnName, Location location)
public String[] getHeaders()
public ADFAttribute getAttribute(Location location)
public int getLineCount()
public boolean containsUnassignedElements(ADF adf)
LayoutcontainsUnassignedElements in interface Layout<ADF>public boolean isCompletelyUnassigned()
LayoutisCompletelyUnassigned in interface Layout<ADF>public void calculateUnassignedLocations(ADF adf)
LayoutcalculateUnassignedLocations in interface Layout<ADF>adf - the datamodel for which to assign layout data for anything that hasn't been laid out previouslypublic void calculateLocations(ADF adf)
LayoutcalculateLocations in interface Layout<ADF>adf - the datamodel to layoutCopyright © 2014. All rights reserved.