dfki.frodo.tools.rdf_schema_grapher
Class RDFSchemaGrapher

java.lang.Object
  |
  +--dfki.util.config.ConfigHolder
        |
        +--dfki.frodo.tools.rdf_schema_grapher.RDFSchemaGrapher

public class RDFSchemaGrapher
extends ConfigHolder


Inner Class Summary
static class RDFSchemaGrapher.Exception
           
static class RDFSchemaGrapher.Property
           
static class RDFSchemaGrapher.Test
           
 
Field Summary
static java.lang.String DEFAULT_NODE_BACKGROUND_COLOR
           
static java.lang.String DEFAULT_NODE_COLOR
           
static java.lang.String DEFAULT_NODE_ISA_EDGE_COLOR
           
static java.lang.String DEFAULT_PROPERTY_EDGE_COLOR
           
static java.lang.String MODULE_NAME
           
static java.lang.String NODE_BACKGROUND_COLOR_NONE
           
static java.lang.String SHOW_PROPERTIES_AS_EDGES
           
static java.lang.String SHOW_PROPERTIES_AS_NODE_CONTENT
           
static java.lang.String SHOW_PROPERTIES_AS_NODE_CONTENT_AND_EDGES
           
static java.lang.String SHOW_PROPERTIES_NO
           
 
Constructor Summary
RDFSchemaGrapher(java.io.Reader reader, java.io.Writer writer)
           
 
Method Summary
 EdgeExtractor createEdgeExtractor()
           
 GraphBuilder createGraphBuilder()
           
 ModelProcessor createModelProcessor()
           
static dfki.util.debug.Debug debug()
           
 EdgeExtractor.ProcessingInfo getExtractorProcessingInfo()
           
 void readRDFS(java.lang.String uri)
           
 void run()
           
 void setConfig(Config c)
           
 void setLocalURI(java.lang.String uri)
           
 
Methods inherited from class dfki.util.config.ConfigHolder
addDefaultSettings, addSettings, config
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODULE_NAME

public static final java.lang.String MODULE_NAME

SHOW_PROPERTIES_NO

public static final java.lang.String SHOW_PROPERTIES_NO

SHOW_PROPERTIES_AS_NODE_CONTENT

public static final java.lang.String SHOW_PROPERTIES_AS_NODE_CONTENT

SHOW_PROPERTIES_AS_EDGES

public static final java.lang.String SHOW_PROPERTIES_AS_EDGES

SHOW_PROPERTIES_AS_NODE_CONTENT_AND_EDGES

public static final java.lang.String SHOW_PROPERTIES_AS_NODE_CONTENT_AND_EDGES

NODE_BACKGROUND_COLOR_NONE

public static final java.lang.String NODE_BACKGROUND_COLOR_NONE

DEFAULT_NODE_COLOR

public static final java.lang.String DEFAULT_NODE_COLOR

DEFAULT_NODE_BACKGROUND_COLOR

public static final java.lang.String DEFAULT_NODE_BACKGROUND_COLOR

DEFAULT_NODE_ISA_EDGE_COLOR

public static final java.lang.String DEFAULT_NODE_ISA_EDGE_COLOR

DEFAULT_PROPERTY_EDGE_COLOR

public static final java.lang.String DEFAULT_PROPERTY_EDGE_COLOR
Constructor Detail

RDFSchemaGrapher

public RDFSchemaGrapher(java.io.Reader reader,
                        java.io.Writer writer)
Method Detail

debug

public static dfki.util.debug.Debug debug()

setConfig

public void setConfig(Config c)
Overrides:
setConfig in class ConfigHolder

createModelProcessor

public ModelProcessor createModelProcessor()

createGraphBuilder

public GraphBuilder createGraphBuilder()

createEdgeExtractor

public EdgeExtractor createEdgeExtractor()

readRDFS

public void readRDFS(java.lang.String uri)
              throws java.io.IOException,
                     org.xml.sax.SAXException,
                     org.w3c.rdf.model.ModelException

setLocalURI

public void setLocalURI(java.lang.String uri)

run

public void run()
         throws RDFSchemaGrapher.Exception

getExtractorProcessingInfo

public EdgeExtractor.ProcessingInfo getExtractorProcessingInfo()