| 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.