com.xmlcalabash.model
Class Binding

java.lang.Object
  extended by com.xmlcalabash.model.SourceArtifact
      extended by com.xmlcalabash.model.Binding
Direct Known Subclasses:
DataBinding, DocumentBinding, EmptyBinding, ErrorBinding, InlineBinding, PipeBinding, PipeNameBinding

public abstract class Binding
extends SourceArtifact

Author:
ndw

Field Summary
protected  int bindingType
           
static int DATA_BINDING
           
static int DOCUMENT_BINDING
           
static int EMPTY_BINDING
           
static int ERROR_BINDING
           
static int INLINE_BINDING
           
static int NO_BINDING
           
static int PIPE_BINDING
           
static int PIPE_NAME_BINDING
           
static int STDIO_BINDING
           
 
Fields inherited from class com.xmlcalabash.model.SourceArtifact
extnAttrs, logger, node, runtime
 
Constructor Summary
Binding(XProcRuntime xproc, net.sf.saxon.s9api.XdmNode node)
          Creates a new instance of Binding
 
Method Summary
protected abstract  void dump(int depth)
           
 int getBindingType()
           
 
Methods inherited from class com.xmlcalabash.model.SourceArtifact
addExtensionAttribute, error, error, getExtensionAttribute, getExtensionAttributes, getNode, getXProc, xplFile, xplLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_BINDING

public static final int NO_BINDING
See Also:
Constant Field Values

PIPE_NAME_BINDING

public static final int PIPE_NAME_BINDING
See Also:
Constant Field Values

INLINE_BINDING

public static final int INLINE_BINDING
See Also:
Constant Field Values

DOCUMENT_BINDING

public static final int DOCUMENT_BINDING
See Also:
Constant Field Values

PIPE_BINDING

public static final int PIPE_BINDING
See Also:
Constant Field Values

EMPTY_BINDING

public static final int EMPTY_BINDING
See Also:
Constant Field Values

STDIO_BINDING

public static final int STDIO_BINDING
See Also:
Constant Field Values

ERROR_BINDING

public static final int ERROR_BINDING
See Also:
Constant Field Values

DATA_BINDING

public static final int DATA_BINDING
See Also:
Constant Field Values

bindingType

protected int bindingType
Constructor Detail

Binding

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

Method Detail

getBindingType

public int getBindingType()

dump

protected abstract void dump(int depth)