gnu.kawa.xml

Class Attributes

Implemented Interfaces:
Named

public class Attributes
extends MethodProc

Field Summary

static Attributes
attributes

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)
static void
attributes(Object node, Consumer consumer)
static void
attributes(TreeList tlist, int index, Consumer consumer)
int
numArgs()

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, getName, getProperty, getSetter, getSymbol, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, name, numArgs, removeProperty, set0, set1, setN, setName, setProperty, setProperty, setSetter, setSymbol, toString

Field Details

attributes

public static final Attributes attributes

Method Details

apply

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

attributes

public static void attributes(Object node,
                              Consumer consumer)

attributes

public static void attributes(TreeList tlist,
                              int index,
                              Consumer consumer)

numArgs

public int numArgs()
Overrides:
numArgs in interface Procedure