2 |
|
|
3 |
package org.fenfire.view; |
package org.fenfire.view; |
4 |
import org.nongnu.libvob.*; |
import org.nongnu.libvob.*; |
|
import com.hp.hpl.mesa.rdf.jena.model.*; |
|
5 |
import java.awt.*; |
import java.awt.*; |
6 |
|
|
7 |
public interface NodeContent { |
public interface NodeContent { |
8 |
void place(RDFNode node, VobScene vs, int box); |
void place(Object node, VobScene vs, int box); |
9 |
void getSize(RDFNode node, float[] size); |
void getSize(Object node, float[] size); |
10 |
void getSize(RDFNode node, float[] size, float scale); |
void getSize(Object node, float[] size, float scale); |
11 |
|
|
12 |
// has methods - ask from enfilade if it contains specified span. |
// has methods - ask from enfilade if it contains specified span. |
13 |
boolean hasText(RDFNode node); |
boolean hasText(Object node); |
14 |
boolean hasImage(RDFNode node); |
boolean hasImage(Object node); |
15 |
boolean hasPageSpan(RDFNode node); |
boolean hasPageSpan(Object node); |
16 |
} |
} |