com.xmlcalabash.model
Class SourceArtifact

java.lang.Object
  extended by com.xmlcalabash.model.SourceArtifact
Direct Known Subclasses:
Binding, EndPoint, Log, Serialization, Step

public abstract class SourceArtifact
extends java.lang.Object

Author:
ndw

Field Summary
protected  java.util.Hashtable<net.sf.saxon.s9api.QName,java.lang.String> extnAttrs
           
protected  java.util.logging.Logger logger
           
protected  net.sf.saxon.s9api.XdmNode node
           
protected  XProcRuntime runtime
           
 
Constructor Summary
SourceArtifact(XProcRuntime runtime, net.sf.saxon.s9api.XdmNode node)
          Creates a new instance of SourceArtifact
 
Method Summary
 void addExtensionAttribute(net.sf.saxon.s9api.XdmNode attr)
           
 void error(java.lang.String message, net.sf.saxon.s9api.QName code)
           
 void error(net.sf.saxon.s9api.XdmNode node, java.lang.String message, net.sf.saxon.s9api.QName code)
           
 java.lang.String getExtensionAttribute(net.sf.saxon.s9api.QName name)
           
 java.util.Set<net.sf.saxon.s9api.QName> getExtensionAttributes()
           
 net.sf.saxon.s9api.XdmNode getNode()
           
 XProcRuntime getXProc()
           
 java.lang.String xplFile()
           
 int xplLine()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

node

protected net.sf.saxon.s9api.XdmNode node

runtime

protected XProcRuntime runtime

extnAttrs

protected java.util.Hashtable<net.sf.saxon.s9api.QName,java.lang.String> extnAttrs

logger

protected java.util.logging.Logger logger
Constructor Detail

SourceArtifact

public SourceArtifact(XProcRuntime runtime,
                      net.sf.saxon.s9api.XdmNode node)
Creates a new instance of SourceArtifact

Method Detail

getXProc

public XProcRuntime getXProc()

getNode

public net.sf.saxon.s9api.XdmNode getNode()

xplFile

public java.lang.String xplFile()

xplLine

public int xplLine()

addExtensionAttribute

public void addExtensionAttribute(net.sf.saxon.s9api.XdmNode attr)

getExtensionAttribute

public java.lang.String getExtensionAttribute(net.sf.saxon.s9api.QName name)

getExtensionAttributes

public java.util.Set<net.sf.saxon.s9api.QName> getExtensionAttributes()

error

public void error(java.lang.String message,
                  net.sf.saxon.s9api.QName code)

error

public void error(net.sf.saxon.s9api.XdmNode node,
                  java.lang.String message,
                  net.sf.saxon.s9api.QName code)