ua.gradsoft.javachecker.models
Class JavaPlaceContextFactory

java.lang.Object
  extended by ua.gradsoft.javachecker.models.JavaPlaceContextFactory

public class JavaPlaceContextFactory
extends java.lang.Object

Factory of context

Author:
Ruslan Shevchenko

Constructor Summary
JavaPlaceContextFactory()
           
 
Method Summary
static JavaPlaceContext createNewConstructorContext(JavaConstructorModel constructorModel)
           
static JavaPlaceContext createNewInitializerContext(JavaInitializerModel initializerModel)
           
static JavaPlaceContext createNewMethodContext(JavaMethodModel methodModel)
           
static JavaPlaceContext createNewPackageContext(JavaPackageModel packageModel)
           
static JavaPlaceContext createNewPackageContext(java.lang.String packageName)
           
static JavaPlaceContext createNewStatementContext(JavaStatementModel statement)
           
static JavaPlaceContext createNewTopLevelBlockOwnerContext(JavaTopLevelBlockOwnerModel model)
           
static JavaPlaceContext createNewTypeContext(JavaTypeModel typeModel)
           
static JavaPlaceContext createTypeContext(java.lang.String className, JavaPlaceContext previous)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaPlaceContextFactory

public JavaPlaceContextFactory()
Method Detail

createNewPackageContext

public static JavaPlaceContext createNewPackageContext(java.lang.String packageName)
                                                throws TermWareException
Throws:
TermWareException

createNewPackageContext

public static JavaPlaceContext createNewPackageContext(JavaPackageModel packageModel)
                                                throws TermWareException
Throws:
TermWareException

createNewTypeContext

public static JavaPlaceContext createNewTypeContext(JavaTypeModel typeModel)

createNewMethodContext

public static JavaPlaceContext createNewMethodContext(JavaMethodModel methodModel)

createNewConstructorContext

public static JavaPlaceContext createNewConstructorContext(JavaConstructorModel constructorModel)

createNewInitializerContext

public static JavaPlaceContext createNewInitializerContext(JavaInitializerModel initializerModel)

createNewTopLevelBlockOwnerContext

public static JavaPlaceContext createNewTopLevelBlockOwnerContext(JavaTopLevelBlockOwnerModel model)

createTypeContext

public static JavaPlaceContext createTypeContext(java.lang.String className,
                                                 JavaPlaceContext previous)
                                          throws TermWareException
Throws:
TermWareException

createNewStatementContext

public static JavaPlaceContext createNewStatementContext(JavaStatementModel statement)