org.daml.validator.indications
Class UndefinedResourceIndication

java.lang.Object
  |
  +--org.daml.validator.indications.Indication
        |
        +--org.daml.validator.indications.UndefinedResourceIndication

public class UndefinedResourceIndication
extends Indication

This indication is used when there is a resource that is referenced but does not exist.


Field Summary
static int defaultLevel
           
 
Fields inherited from class org.daml.validator.indications.Indication
ERROR, INFORMATION, totalIndications, WARNING
 
Constructor Summary
UndefinedResourceIndication(com.hp.hpl.mesa.rdf.jena.model.Resource resource, java.util.Collection statements)
          Constructor for an UndefinedResourceIndication.
UndefinedResourceIndication(com.hp.hpl.mesa.rdf.jena.model.Resource resource, com.hp.hpl.mesa.rdf.jena.model.Statement statement)
          Constructor for an UndefinedResourceIndication.
 
Method Summary
 void addStatement(com.hp.hpl.mesa.rdf.jena.model.Statement statement)
          Add to the list of statements that reference the undefined resource.
static UndefinedResourceIndication create(com.hp.hpl.mesa.rdf.jena.model.Resource resource, com.hp.hpl.mesa.rdf.jena.model.Statement statement)
           
 java.lang.String getLocation()
          Generate a location string for the indication.
 java.lang.String getLocationXML()
          Generate XML for the location of an exception without any location.
 java.lang.String getMessage()
          Generate a message describing the indication.
static void reset()
           
 
Methods inherited from class org.daml.validator.indications.Indication
getLocation, getLocation, getLocation, getLocationXML, getLocationXML, getLocationXML, getLocationXML, getStatementXML, indicationCount, resetIdCounter, setLevel, toComparableString, toString, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

defaultLevel

public static int defaultLevel
Constructor Detail

UndefinedResourceIndication

public UndefinedResourceIndication(com.hp.hpl.mesa.rdf.jena.model.Resource resource,
                                   java.util.Collection statements)
Constructor for an UndefinedResourceIndication.

Parameters:
resource - The undefined resource
statements - Collection of statements referencing the resource

UndefinedResourceIndication

public UndefinedResourceIndication(com.hp.hpl.mesa.rdf.jena.model.Resource resource,
                                   com.hp.hpl.mesa.rdf.jena.model.Statement statement)
Constructor for an UndefinedResourceIndication.

Parameters:
resource - The undefined resource
Method Detail

reset

public static void reset()

create

public static UndefinedResourceIndication create(com.hp.hpl.mesa.rdf.jena.model.Resource resource,
                                                 com.hp.hpl.mesa.rdf.jena.model.Statement statement)

addStatement

public void addStatement(com.hp.hpl.mesa.rdf.jena.model.Statement statement)
Add to the list of statements that reference the undefined resource.


getMessage

public java.lang.String getMessage()
Description copied from class: Indication
Generate a message describing the indication. This method should be customized by subClasses.

Overrides:
getMessage in class Indication
Returns:
A message describing the indication.

getLocation

public java.lang.String getLocation()
Description copied from class: Indication
Generate a location string for the indication.

Overrides:
getLocation in class Indication
Returns:
Location string

getLocationXML

public java.lang.String getLocationXML()
                                throws com.hp.hpl.mesa.rdf.jena.model.RDFException
Description copied from class: Indication
Generate XML for the location of an exception without any location.

Overrides:
getLocationXML in class Indication
Returns:
Location as XML
com.hp.hpl.mesa.rdf.jena.model.RDFException