czt.zxml
Class ASTToDocument
java.lang.Object
|
+--czt.zxml.ASTToDocument
- class ASTToDocument
- extends java.lang.Object
|
Constructor Summary |
ASTToDocument(Spec ast,
org.w3c.dom.Document document)
|
ASTToDocument(Spec ast,
org.w3c.dom.Document document,
java.lang.String zPrefix,
java.lang.String colPrefix)
|
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
ast
public final Spec ast
prefix
public final java.lang.String prefix
zPrefix
public final java.lang.String zPrefix
colPrefix
public final java.lang.String colPrefix
document
public org.w3c.dom.Document document
paraNames
private static final java.lang.String[] paraNames
paraNameSet
private static final java.util.Set paraNameSet
objectNames
private static final java.lang.String[] objectNames
objectNameSet
private static final java.util.Set objectNameSet
predNames
private static final java.lang.String[] predNames
predNameSet
private static final java.util.Set predNameSet
exprNames
private static final java.lang.String[] exprNames
exprNameSet
private static final java.util.Set exprNameSet
strokeNames
private static final java.lang.String[] strokeNames
strokeNameSet
private static final java.util.Set strokeNameSet
declNames
private static final java.lang.String[] declNames
declNameSet
private static final java.util.Set declNameSet
typeNames
private static final java.lang.String[] typeNames
typeNameSet
private static final java.util.Set typeNameSet
ASTToDocument
public ASTToDocument(Spec ast,
org.w3c.dom.Document document)
ASTToDocument
public ASTToDocument(Spec ast,
org.w3c.dom.Document document,
java.lang.String zPrefix,
java.lang.String colPrefix)
transform
public org.w3c.dom.Document transform()
transformSpec
public org.w3c.dom.Element transformSpec(Spec spec)
transformSect
public org.w3c.dom.Element transformSect(Sect sect)
transformParent
public org.w3c.dom.Element transformParent(Parent parent)
transformPara
public org.w3c.dom.Element transformPara(Para node)
transformGivenPara
public org.w3c.dom.Element transformGivenPara(GivenPara givenpara)
transformAxPara
public org.w3c.dom.Element transformAxPara(AxPara axpara)
transformFreePara
public org.w3c.dom.Element transformFreePara(FreePara freepara)
transformFreeType
public org.w3c.dom.Element transformFreeType(FreeType freetype)
transformBranch
public org.w3c.dom.Element transformBranch(Branch branch)
transformConjPara
public org.w3c.dom.Element transformConjPara(ConjPara conjpara)
transformOptempPara
public org.w3c.dom.Element transformOptempPara(OptempPara optemppara)
transformNumeral
public org.w3c.dom.Element transformNumeral(Numeral numeral)
transformTemplate
public org.w3c.dom.Element transformTemplate(Template template)
transformObject
public org.w3c.dom.Element transformObject(java.lang.Object node)
transformOperand
public org.w3c.dom.Element transformOperand(Operand operand)
transformOperandList
public org.w3c.dom.Element transformOperandList(OperandList operandlist)
transformNarrPara
public org.w3c.dom.Element transformNarrPara(NarrPara narrpara)
transformPred
public org.w3c.dom.Element transformPred(Pred node)
transformExprPred
public org.w3c.dom.Element transformExprPred(ExprPred exprpred)
transformNegPred
public org.w3c.dom.Element transformNegPred(NegPred negpred)
transformLogPred
public org.w3c.dom.Element transformLogPred(LogPred logpred)
transformQntPred
public org.w3c.dom.Element transformQntPred(QntPred qntpred)
transformMemPred
public org.w3c.dom.Element transformMemPred(MemPred mempred)
transformFalsePred
public org.w3c.dom.Element transformFalsePred(FalsePred falsepred)
transformTruePred
public org.w3c.dom.Element transformTruePred(TruePred truepred)
transformExpr
public org.w3c.dom.Element transformExpr(Expr node)
transformRefExpr
public org.w3c.dom.Element transformRefExpr(RefExpr refexpr)
transformNumExpr
public org.w3c.dom.Element transformNumExpr(NumExpr numexpr)
transformPowerExpr
public org.w3c.dom.Element transformPowerExpr(PowerExpr powerexpr)
transformSetExpr
public org.w3c.dom.Element transformSetExpr(SetExpr setexpr)
transformTupleExpr
public org.w3c.dom.Element transformTupleExpr(TupleExpr tupleexpr)
transformProdExpr
public org.w3c.dom.Element transformProdExpr(ProdExpr prodexpr)
transformBindExpr
public org.w3c.dom.Element transformBindExpr(BindExpr bindexpr)
transformTupleselExpr
public org.w3c.dom.Element transformTupleselExpr(TupleselExpr tupleselexpr)
transformBindselExpr
public org.w3c.dom.Element transformBindselExpr(BindselExpr bindselexpr)
transformCondExpr
public org.w3c.dom.Element transformCondExpr(CondExpr condexpr)
transformApplExpr
public org.w3c.dom.Element transformApplExpr(ApplExpr applexpr)
transformDecorExpr
public org.w3c.dom.Element transformDecorExpr(DecorExpr decorexpr)
transformStroke
public org.w3c.dom.Element transformStroke(Stroke node)
transformInStroke
public org.w3c.dom.Element transformInStroke(InStroke instroke)
transformOutStroke
public org.w3c.dom.Element transformOutStroke(OutStroke outstroke)
transformNextStroke
public org.w3c.dom.Element transformNextStroke(NextStroke nextstroke)
transformNumStroke
public org.w3c.dom.Element transformNumStroke(NumStroke numstroke)
transformThetaExpr
public org.w3c.dom.Element transformThetaExpr(ThetaExpr thetaexpr)
transformSchExpr
public org.w3c.dom.Element transformSchExpr(SchExpr schexpr)
transformRenmExpr
public org.w3c.dom.Element transformRenmExpr(RenmExpr renmexpr)
transformRenm
public org.w3c.dom.Element transformRenm(Renm renm)
transformNegExpr
public org.w3c.dom.Element transformNegExpr(NegExpr negexpr)
transformPreExpr
public org.w3c.dom.Element transformPreExpr(PreExpr preexpr)
transformLogExpr
public org.w3c.dom.Element transformLogExpr(LogExpr logexpr)
transformQntExpr
public org.w3c.dom.Element transformQntExpr(QntExpr qntexpr)
transformCompExpr
public org.w3c.dom.Element transformCompExpr(CompExpr compexpr)
transformPipeExpr
public org.w3c.dom.Element transformPipeExpr(PipeExpr pipeexpr)
transformProjExpr
public org.w3c.dom.Element transformProjExpr(ProjExpr projexpr)
transformHideExpr
public org.w3c.dom.Element transformHideExpr(HideExpr hideexpr)
transformTextSch
public org.w3c.dom.Element transformTextSch(TextSch textsch)
transformDecl
public org.w3c.dom.Element transformDecl(Decl node)
transformVarDecl
public org.w3c.dom.Element transformVarDecl(VarDecl vardecl)
transformConstDecl
public org.w3c.dom.Element transformConstDecl(ConstDecl constdecl)
transformInclDecl
public org.w3c.dom.Element transformInclDecl(InclDecl incldecl)
transformDeclName
public org.w3c.dom.Element transformDeclName(DeclName declname)
transformRefName
public org.w3c.dom.Element transformRefName(RefName refname)
transformName
public org.w3c.dom.Element transformName(Name name)
transformWord
public org.w3c.dom.Element transformWord(java.lang.String word)
transformSectTypeEnv
public org.w3c.dom.Element transformSectTypeEnv(SectTypeEnv secttypeenv)
transformSignature
public org.w3c.dom.Element transformSignature(Signature signature)
transformType
public org.w3c.dom.Element transformType(Type node)
transformGivenType
public org.w3c.dom.Element transformGivenType(GivenType giventype)
transformGenType
public org.w3c.dom.Element transformGenType(GenType gentype)
transformPowerType
public org.w3c.dom.Element transformPowerType(PowerType powertype)
transformProdType
public org.w3c.dom.Element transformProdType(ProdType prodtype)
transformSchemaType
public org.w3c.dom.Element transformSchemaType(SchemaType schematype)
transformSpecAnns
public org.w3c.dom.Element transformSpecAnns(SpecAnns specanns)
transformParentAnns
public org.w3c.dom.Element transformParentAnns(ParentAnns parentanns)
transformGivenParaAnns
public org.w3c.dom.Element transformGivenParaAnns(GivenParaAnns givenparaanns)
transformAxParaAnns
public org.w3c.dom.Element transformAxParaAnns(AxParaAnns axparaanns)
transformFreeParaAnns
public org.w3c.dom.Element transformFreeParaAnns(FreeParaAnns freeparaanns)
transformFreeTypeAnns
public org.w3c.dom.Element transformFreeTypeAnns(FreeTypeAnns freetypeanns)
transformBranchAnns
public org.w3c.dom.Element transformBranchAnns(BranchAnns branchanns)
transformConjParaAnns
public org.w3c.dom.Element transformConjParaAnns(ConjParaAnns conjparaanns)
transformOptempParaAnns
public org.w3c.dom.Element transformOptempParaAnns(OptempParaAnns optempparaanns)
transformExprPredAnns
public org.w3c.dom.Element transformExprPredAnns(ExprPredAnns exprpredanns)
transformNegPredAnns
public org.w3c.dom.Element transformNegPredAnns(NegPredAnns negpredanns)
transformLogPredAnns
public org.w3c.dom.Element transformLogPredAnns(LogPredAnns logpredanns)
transformQntPredAnns
public org.w3c.dom.Element transformQntPredAnns(QntPredAnns qntpredanns)
transformMemPredAnns
public org.w3c.dom.Element transformMemPredAnns(MemPredAnns mempredanns)
transformFalsePredAnns
public org.w3c.dom.Element transformFalsePredAnns(FalsePredAnns falsepredanns)
transformTruePredAnns
public org.w3c.dom.Element transformTruePredAnns(TruePredAnns truepredanns)
transformRefExprAnns
public org.w3c.dom.Element transformRefExprAnns(RefExprAnns refexpranns)
transformNumExprAnns
public org.w3c.dom.Element transformNumExprAnns(NumExprAnns numexpranns)
transformPowerExprAnns
public org.w3c.dom.Element transformPowerExprAnns(PowerExprAnns powerexpranns)
transformSetExprAnns
public org.w3c.dom.Element transformSetExprAnns(SetExprAnns setexpranns)
transformTupleExprAnns
public org.w3c.dom.Element transformTupleExprAnns(TupleExprAnns tupleexpranns)
transformProdExprAnns
public org.w3c.dom.Element transformProdExprAnns(ProdExprAnns prodexpranns)
transformBindExprAnns
public org.w3c.dom.Element transformBindExprAnns(BindExprAnns bindexpranns)
transformTupleselExprAnns
public org.w3c.dom.Element transformTupleselExprAnns(TupleselExprAnns tupleselexpranns)
transformBindselExprAnns
public org.w3c.dom.Element transformBindselExprAnns(BindselExprAnns bindselexpranns)
transformCondExprAnns
public org.w3c.dom.Element transformCondExprAnns(CondExprAnns condexpranns)
transformApplExprAnns
public org.w3c.dom.Element transformApplExprAnns(ApplExprAnns applexpranns)
transformDecorExprAnns
public org.w3c.dom.Element transformDecorExprAnns(DecorExprAnns decorexpranns)
transformThetaExprAnns
public org.w3c.dom.Element transformThetaExprAnns(ThetaExprAnns thetaexpranns)
transformSchExprAnns
public org.w3c.dom.Element transformSchExprAnns(SchExprAnns schexpranns)
transformRenmExprAnns
public org.w3c.dom.Element transformRenmExprAnns(RenmExprAnns renmexpranns)
transformRenmAnns
public org.w3c.dom.Element transformRenmAnns(RenmAnns renmanns)
transformNegExprAnns
public org.w3c.dom.Element transformNegExprAnns(NegExprAnns negexpranns)
transformPreExprAnns
public org.w3c.dom.Element transformPreExprAnns(PreExprAnns preexpranns)
transformLogExprAnns
public org.w3c.dom.Element transformLogExprAnns(LogExprAnns logexpranns)
transformQntExprAnns
public org.w3c.dom.Element transformQntExprAnns(QntExprAnns qntexpranns)
transformCompExprAnns
public org.w3c.dom.Element transformCompExprAnns(CompExprAnns compexpranns)
transformPipeExprAnns
public org.w3c.dom.Element transformPipeExprAnns(PipeExprAnns pipeexpranns)
transformProjExprAnns
public org.w3c.dom.Element transformProjExprAnns(ProjExprAnns projexpranns)
transformHideExprAnns
public org.w3c.dom.Element transformHideExprAnns(HideExprAnns hideexpranns)
transformTextSchAnns
public org.w3c.dom.Element transformTextSchAnns(TextSchAnns textschanns)
transformVarDeclAnns
public org.w3c.dom.Element transformVarDeclAnns(VarDeclAnns vardeclanns)
transformConstDeclAnns
public org.w3c.dom.Element transformConstDeclAnns(ConstDeclAnns constdeclanns)
transformInclDeclAnns
public org.w3c.dom.Element transformInclDeclAnns(InclDeclAnns incldeclanns)
transformDeclNameAnns
public org.w3c.dom.Element transformDeclNameAnns(DeclNameAnns declnameanns)
transformRefNameAnns
public org.w3c.dom.Element transformRefNameAnns(RefNameAnns refnameanns)
transformSectAnns
public org.w3c.dom.Element transformSectAnns(SectAnns sectanns)