de.fuberlin.wiwiss.marbles
Class Source

java.lang.Object
  extended by de.fuberlin.wiwiss.marbles.Source

public class Source
extends java.lang.Object

Represents a source graph whose status can be rendered as an element in a DOM tree

Author:
Christian Becker

Field Summary
 java.lang.String[] exportedCacheFields
          Cached response header fields that are passed as attributes of the element
 
Constructor Summary
Source(java.lang.String uri)
           
 
Method Summary
 int determineIcon(int colorIndex)
          Determines an icon to be used for this data source using Constants.knownSources, resorting to colored icons if the source is unknown
 boolean equals(java.lang.Object obj)
           
 java.lang.String getIcon()
           
 java.lang.String getUri()
           
 void setIcon(java.lang.String icon)
           
 org.w3c.dom.Element toElement(org.w3c.dom.Document doc, CacheController cacheController, org.openrdf.repository.RepositoryConnection metaDataConn)
          Exports status data as a DOM Element
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

exportedCacheFields

public java.lang.String[] exportedCacheFields
Cached response header fields that are passed as attributes of the element

Constructor Detail

Source

public Source(java.lang.String uri)
Method Detail

toElement

public org.w3c.dom.Element toElement(org.w3c.dom.Document doc,
                                     CacheController cacheController,
                                     org.openrdf.repository.RepositoryConnection metaDataConn)
                              throws org.openrdf.repository.RepositoryException
Exports status data as a DOM Element

Parameters:
doc -
cacheController -
metaDataConn -
Returns:
Throws:
org.openrdf.repository.RepositoryException

determineIcon

public int determineIcon(int colorIndex)
Determines an icon to be used for this data source using Constants.knownSources, resorting to colored icons if the source is unknown

Parameters:
colorIndex -
Returns:

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getUri

public java.lang.String getUri()

getIcon

public java.lang.String getIcon()

setIcon

public void setIcon(java.lang.String icon)