|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.foray.area.FOLinkage
org.foray.area.FOLinkageNormal
public class FOLinkageNormal
A "normal" linkage manager, that is, one that simply matches an FONode to the Areas that it has created.
Constructor Summary | |
---|---|
FOLinkageNormal(org.axsl.fo.Fo foGenerator)
Constructor. |
Method Summary | |
---|---|
boolean |
contains(AreaNode areaNode)
Indicates whether a given area was generated by this linkage. |
Area |
firstNormalAreaReturned()
Returns the first normal area returned by this linkage. |
AreaNode |
getFirstGeneratedBy()
Returns the first area generated by this linkage, that is, by the FO node in this linkage. |
Area |
getLastAreaGeneratedBy()
Returns the last Area generated by the FO. |
AreaNode |
getLastGeneratedBy()
Returns the last area node generated by the FO. |
AreaNode |
getNextGeneratedBy(AreaNode area)
For a given area, returns the next area generated by this linkage. |
AreaNode |
getPreviousGeneratedBy(AreaNode area)
For a given area, returns the previous area generated by this linkage. |
org.axsl.fo.fo.RetrieveMarker |
getRetrieveMarker(AreaNode areaNode)
Retrieves the GraftingPoint, if any, for a given area node. |
boolean |
isFirstGeneratedBy(AreaNode area)
Indicates whether a given area is the first one generated by this linkage. |
boolean |
isLastGeneratedBy(AreaNode area)
Indicates whether a given area is the last one generated by this linkage. |
Area |
lastNormalAreaReturned()
Returns the last normal area returned by this linkage. |
int |
qtyAreasGenerated()
Returns the number of areas generated by the FO. |
void |
registerGeneratedArea(AreaNode areaNode)
Register a given area node as being generated by this linkage. |
void |
unregisterGeneratedArea(AreaNode areaNode)
Unregisters a given area node. |
Methods inherited from class org.foray.area.FOLinkage |
---|
getFONode |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FOLinkageNormal(org.axsl.fo.Fo foGenerator)
foGenerator
- The FO node generating this linkage.Method Detail |
---|
public void registerGeneratedArea(AreaNode areaNode)
areaNode
- The area node to register.public void unregisterGeneratedArea(AreaNode areaNode)
areaNode
- The area node to unregister.public AreaNode getFirstGeneratedBy()
public AreaNode getPreviousGeneratedBy(AreaNode area)
area
- The area whose previous area is needed.
area
is the first area generated by this linkage.public AreaNode getNextGeneratedBy(AreaNode area)
area
- The area whose next area is needed.
area
is the last area generated by this linkage.public boolean isFirstGeneratedBy(AreaNode area)
area
- An Area instance.
public boolean isLastGeneratedBy(AreaNode area)
area
- An Area instance.
public int qtyAreasGenerated()
public AreaNode getLastGeneratedBy()
public Area getLastAreaGeneratedBy()
public Area firstNormalAreaReturned()
public Area lastNormalAreaReturned()
public org.axsl.fo.fo.RetrieveMarker getRetrieveMarker(AreaNode areaNode)
FOLinkage
getRetrieveMarker
in class FOLinkage
areaNode
- The area node for which the retrieve marker is needed.
public boolean contains(AreaNode areaNode)
areaNode
- The node to be tested.
areaNode
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |