|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.bcel.classfile.AccessFlags | +--org.apache.bcel.generic.ClassGen | +--org.apache.xalan.xsltc.compiler.util.ClassGenerator | +--org.apache.xalan.xsltc.compiler.util.NodeCounterGenerator
This class implements auxiliary classes needed to compile patterns in xsl:number. These classes inherit from {Any,Single,Multiple}NodeCounter and override the matchFrom and matchCount methods.
Constructor Summary | |
NodeCounterGenerator(java.lang.String className,
java.lang.String superClassName,
java.lang.String fileName,
int accessFlags,
java.lang.String[] interfaces,
Stylesheet stylesheet)
|
Method Summary | |
boolean |
isExternal()
Returns true since this class is external to the translet. |
org.apache.bcel.generic.Instruction |
loadTranslet()
The index of the translet pointer within the execution of matchFrom or matchCount. |
void |
setTransletIndex(int index)
Set the index of the register where "this" (the pointer to the translet) is stored. |
Methods inherited from class org.apache.xalan.xsltc.compiler.util.ClassGenerator |
addMethod,
getApplyTemplatesSig,
getApplyTemplatesSigForImport,
getClassName,
getDOMClass,
getDOMClassSig,
getParser,
getStylesheet |
Methods inherited from class org.apache.bcel.generic.ClassGen |
addAttribute,
addEmptyConstructor,
addField,
addInterface,
addMethod,
addObserver,
clone,
containsField,
containsField,
containsMethod,
getAttributes,
getClassNameIndex,
getConstantPool,
getFields,
getFileName,
getInterfaceNames,
getInterfaces,
getJavaClass,
getMajor,
getMethodAt,
getMethods,
getMinor,
getSuperclassName,
getSuperclassNameIndex,
removeAttribute,
removeField,
removeInterface,
removeMethod,
removeObserver,
replaceField,
replaceMethod,
setClassName,
setClassNameIndex,
setConstantPool,
setMajor,
setMethodAt,
setMethods,
setMinor,
setSuperclassName,
setSuperclassNameIndex,
update |
Methods inherited from class org.apache.bcel.classfile.AccessFlags |
getAccessFlags,
isAbstract,
isAbstract,
isFinal,
isFinal,
isInterface,
isInterface,
isNative,
isNative,
isPrivate,
isPrivate,
isProtected,
isProtected,
isPublic,
isPublic,
isStatic,
isStatic,
isStrictfp,
isStrictfp,
isSynchronized,
isSynchronized,
isTransient,
isTransient,
isVolatile,
isVolatile,
setAccessFlags |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public NodeCounterGenerator(java.lang.String className, java.lang.String superClassName, java.lang.String fileName, int accessFlags, java.lang.String[] interfaces, Stylesheet stylesheet)
Method Detail |
public void setTransletIndex(int index)
public org.apache.bcel.generic.Instruction loadTranslet()
public boolean isExternal()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |