org.d2rq.r2rml
Class MappingTerm

java.lang.Object
  extended by org.d2rq.r2rml.MappingTerm
Direct Known Subclasses:
ColumnNameR2RML, ConstantIRI, ConstantShortcut, LanguageTag, SQLQuery, StringTemplate, TableOrViewName

public abstract class MappingTerm
extends Object


Constructor Summary
MappingTerm()
           
 
Method Summary
abstract  void accept(MappingVisitor visitor)
           
 boolean isValid()
          Determines validity.
 boolean isValid(SQLConnection connection)
          Determines validity.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappingTerm

public MappingTerm()
Method Detail

accept

public abstract void accept(MappingVisitor visitor)

isValid

public boolean isValid()
Determines validity. For components that require a SQL connection, this is a best-effort attempt that may not catch certain kinds of errors.


isValid

public boolean isValid(SQLConnection connection)
Determines validity.