com.unitesk.atp.treedl
Class JavaNullFactoryGenerator

java.lang.Object
  extended by com.unitesk.atp.tree.generation.TextGeneratorClient
      extended by com.unitesk.atp.tree.generation.TextGeneratorVisitor
          extended by com.unitesk.atp.treedl.TextGenerator
              extended by com.unitesk.atp.treedl.JavaTextGenerator
                  extended by com.unitesk.atp.treedl.JavaInterfaceFactoryGenerator
                      extended by com.unitesk.atp.treedl.JavaNullFactoryGenerator
All Implemented Interfaces:
Function, Generator, Plugin, TextGenerator, Visitor, TDL.TDL_Visitor

public class JavaNullFactoryGenerator
extends JavaInterfaceFactoryGenerator

Version:
$Id: JavaNullFactoryGenerator.java,v 1.3 2005/11/20 20:20:13 all-x Exp $
Author:
Alexey Demakov

Nested Class Summary
 
Nested classes/interfaces inherited from class com.unitesk.atp.treedl.JavaTextGenerator
JavaTextGenerator.ElementObjectTypeFunction, JavaTextGenerator.ElementTypeFunction, JavaTextGenerator.NameFunction, JavaTextGenerator.PredefinedTypeNameFunction
 
Field Summary
 
Fields inherited from class com.unitesk.atp.treedl.TextGenerator
mbox, module, name, pm, positionFilter
 
Fields inherited from class com.unitesk.atp.tree.generation.TextGeneratorClient
server
 
Fields inherited from interface com.unitesk.atp.tree.generation.TextGenerator
endl
 
Fields inherited from interface com.unitesk.atp.text.generation.Generator
DEFAULT_NAME
 
Constructor Summary
JavaNullFactoryGenerator()
           
 
Method Summary
 String getVersion()
          
 void visitModule(TDL.Module node)
           
 void visitNodeTypeDecl(TDL.NodeTypeDecl node)
           
 
Methods inherited from class com.unitesk.atp.treedl.JavaInterfaceFactoryGenerator
visitBaseModule, visitBodyCodeMember, visitCase, visitCaseSignature, visitConstructorCodeMember, visitConstTypeDecl, visitField, visitNonVirtualParameterDecl, visitOperationDecl, visitParameter, visitVirtualParameterDecl
 
Methods inherited from class com.unitesk.atp.treedl.JavaTextGenerator
block_nl, block, generateHeader, getOutFileName, setOutDir, unblock_nl, unblock, visitCode, visitID, visitNameType, visitNodeType, visitOperationRef, visitPredefinedType, visitQID, visitTypeRef
 
Methods inherited from class com.unitesk.atp.treedl.TextGenerator
addImplementedInterface, getActionName, getBaseClassName, getBooleanProperty, getColumn, getImplementedInterfaceList, getKind, getLine, getModule, getName, getOutClassName, getOutFile, getPlugin, getPluginManager, getProperty, getProperty, getProperty, getPropertyName, init, process, setActionName, setBaseClassName, setOutClassName, setOutFile, setPositionFilter
 
Methods inherited from class com.unitesk.atp.tree.generation.TextGeneratorVisitor
visit
 
Methods inherited from class com.unitesk.atp.tree.generation.TextGeneratorClient
decIndent, getFunction, getIndent, getNode, getVariable, incIndent, list, nl, popIndent, popNode, process, pushIndent, pushNode, setFunction, setGenerator, setVariable, txt, txtAsIs, txtif, txtif, txtif, txtif
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.unitesk.atp.treedl.TDL.TDL_Visitor
visitCode, visitID, visitNameType, visitNodeType, visitOperationRef, visitPredefinedType, visitQID, visitTypeRef
 

Constructor Detail

JavaNullFactoryGenerator

public JavaNullFactoryGenerator()
Method Detail

getVersion

public String getVersion()

Specified by:
getVersion in interface Plugin
Overrides:
getVersion in class JavaInterfaceFactoryGenerator

visitModule

public void visitModule(TDL.Module node)
Specified by:
visitModule in interface TDL.TDL_Visitor
Overrides:
visitModule in class JavaInterfaceFactoryGenerator

visitNodeTypeDecl

public void visitNodeTypeDecl(TDL.NodeTypeDecl node)
Specified by:
visitNodeTypeDecl in interface TDL.TDL_Visitor
Overrides:
visitNodeTypeDecl in class JavaInterfaceFactoryGenerator


Copyright © 2001-2006 ISP RAS, RedVerst Group. All Rights Reserved.