gnu.kawa.xml

Class MakeWithBaseUri

Implemented Interfaces:
Inlineable, Named

public class MakeWithBaseUri
extends NodeConstructor

A Procedure to create an included entity object, or set the base-uri property for a document or fragment. This procedure takes two paramaters: The base-uri, and the "contents".

Field Summary

static MakeWithBaseUri
makeWithBaseUri

Fields inherited from class gnu.mapping.MethodProc

NO_MATCH, NO_MATCH_AMBIGUOUS, NO_MATCH_BAD_TYPE, NO_MATCH_TOO_FEW_ARGS, NO_MATCH_TOO_MANY_ARGS, argTypes

Fields inherited from class gnu.mapping.ProcedureN

noArgs

Method Summary

void
apply(CallContext ctx)
void
compileToNode(ApplyExp exp, Compilation comp, ConsumerTarget target)
int
numArgs()

Methods inherited from class gnu.kawa.xml.NodeConstructor

compile, compileChild, compileToNode, compileUsingNodeTree, finishNode, getReturnType, makeNode, popNodeConsumer, popNodeContext, pushNodeConsumer, pushNodeContext

Methods inherited from class gnu.mapping.MethodProc

applyN, getParameterType, isApplicable, matchFailAsException, mostSpecific, mostSpecific, numParameters, resolveParameterTypes

Methods inherited from class gnu.mapping.ProcedureN

apply0, apply1, apply2, apply3, apply4, applyN

Methods inherited from class gnu.mapping.Procedure

apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getSetter, getSourceLocation, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation, toString

Methods inherited from class gnu.mapping.PropertySet

getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol

Field Details

makeWithBaseUri

public static final MakeWithBaseUri makeWithBaseUri

Method Details

apply

public void apply(CallContext ctx)
Overrides:
apply in interface Procedure

compileToNode

public void compileToNode(ApplyExp exp,
                          Compilation comp,
                          ConsumerTarget target)
Overrides:
compileToNode in interface NodeConstructor

numArgs

public int numArgs()
Overrides:
numArgs in interface Procedure