public class MozillaGenerator
extends java.lang.Object
Constructor and Description |
---|
MozillaGenerator() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPackages() |
void |
logVtblCall(java.lang.String[] argTypes) |
static void |
main(java.lang.String[] args) |
void |
outputVtblCall() |
boolean |
parse() |
void |
parse(java.lang.String src,
java.lang.String destPath)
Parsing invoking write callbacks
|
void |
write(java.lang.String data)
Write callbacks
|
void |
writeAddressField() |
void |
writeAddressGetter() |
void |
writeClassDeclaration(java.lang.String className,
java.lang.String parentName) |
void |
writeClassEnd() |
void |
writeConstant(java.lang.String name,
java.lang.String value) |
void |
writeConstructor(java.lang.String className,
java.lang.String parentName) |
void |
writeCopyrights() |
void |
writeIID(java.lang.String uuidName,
java.lang.String uuidValue) |
void |
writeLastMethodId(java.lang.String parentName,
int nMethods) |
void |
writeLine() |
void |
writeLine(java.lang.String data) |
void |
writeMethod(java.lang.String name,
java.lang.String parentName,
int methodIndex,
java.lang.String[] argTypes,
java.lang.String[] argNames) |
void |
writePackageDeclaration() |
public static void main(java.lang.String[] args)
public void write(java.lang.String data)
public void writeLine()
public void writeLine(java.lang.String data)
public void writeCopyrights()
public void writePackageDeclaration()
public void writeClassDeclaration(java.lang.String className, java.lang.String parentName)
public void writeLastMethodId(java.lang.String parentName, int nMethods)
public void writeIID(java.lang.String uuidName, java.lang.String uuidValue)
public void writeAddressField()
public void writeConstructor(java.lang.String className, java.lang.String parentName)
public void writeAddressGetter()
public void writeConstant(java.lang.String name, java.lang.String value)
public void writeMethod(java.lang.String name, java.lang.String parentName, int methodIndex, java.lang.String[] argTypes, java.lang.String[] argNames)
public void writeClassEnd()
public void logVtblCall(java.lang.String[] argTypes)
public void outputVtblCall()
public void parse(java.lang.String src, java.lang.String destPath)
public java.lang.String getPackages()
public boolean parse()
Copyright © 2009–2024 FuseSource, Corp.. All rights reserved.