|
|
|
|
|
|
|
|
extends AbstractReferenceArea |
|
|
extends AbstractReferenceArea |
|
|
implements ReferenceArea { |
|
|
implements ReferenceArea { |
|
|
private List spanAreas = new ArrayList(); |
|
|
private List spanAreas = new ArrayList(); |
|
|
|
|
|
|
|
|
|
|
|
private SpanReferenceArea currentSpan = null; |
|
|
/** |
|
|
/** |
|
|
* @param parent |
|
|
* @param parent |
|
|
* @param sync |
|
|
* @param sync |
|
|
|
|
|
|
|
|
*/ |
|
|
*/ |
|
|
public void addSpan(SpanReferenceArea span) { |
|
|
public void addSpan(SpanReferenceArea span) { |
|
|
spanAreas.add(span); |
|
|
spanAreas.add(span); |
|
|
|
|
|
currentSpan = span; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public SpanReferenceArea getCurrSpanRefArea() { |
|
|
|
|
|
return currentSpan; |
|
|
|
|
|
} |
|
|
/** |
|
|
/** |
|
|
* Get the span areas from this area. |
|
|
* Get the span areas from this area. |
|
|
* |
|
|
* |