Translate an XSLT stylesheet to a Kawa Expression tree.
beginAttribute
public void beginAttribute(String attrName,
Object attrType)
Write a attribute for the current group.
This is only allowed immediately after a beginGroup.
- beginAttribute in interface Consumer
beginDocument
public void beginDocument(ModuleExp mexp)
beginGroup
public void beginGroup(String typeName,
Object type)
- beginGroup in interface Consumer
error
public void error(char kind,
String message)
- error in interface Lexer
ignoring
public boolean ignoring()
True if consumer is ignoring rest of group.
The producer can use this information to skip ahead.
- ignoring in interface Consumer
isXslTag
public static String isXslTag(Object type)
popMatchingAttribute
public String popMatchingAttribute(String ns,
String name,
int start)
write
public void write(char[] buf,
int off,
int len)
- write in interface Consumer