A B C D F G H I L M O P R S T U V

A

addAnnotation(SgAnnotation) - Method in class org.fuin.srcgen4javassist.SgBehavior
Adds an annotation.
addAnnotation(SgAnnotation) - Method in class org.fuin.srcgen4javassist.SgClass
Adds an annotation.
addAnnotation(SgAnnotation) - Method in class org.fuin.srcgen4javassist.SgVariable
Adds an annotation.
addAnnotations(List<SgAnnotation>) - Method in class org.fuin.srcgen4javassist.SgBehavior
Adds a list of annotations.
addAnnotations(List<SgAnnotation>) - Method in class org.fuin.srcgen4javassist.SgClass
Adds a list of annotations.
addAnnotations(List<SgAnnotation>) - Method in class org.fuin.srcgen4javassist.SgVariable
Adds a list of annotations.
addArgument(String, Object) - Method in class org.fuin.srcgen4javassist.SgAnnotation
Adds an argument.
addArgument(SgArgument) - Method in class org.fuin.srcgen4javassist.SgBehavior
Adds an argument to the list.
addBodyLine(String) - Method in class org.fuin.srcgen4javassist.SgConstructor
Add a new line to the body.
addBodyLine(String) - Method in class org.fuin.srcgen4javassist.SgMethod
Add a new line to the body.
addClass(SgClass) - Method in class org.fuin.srcgen4javassist.SgClass
Adds an inner to this class.
addConstructor(SgConstructor) - Method in class org.fuin.srcgen4javassist.SgClass
Adds a constructor to the class.
addException(SgClass) - Method in class org.fuin.srcgen4javassist.SgBehavior
Adds an exception to the list.
addField(SgField) - Method in class org.fuin.srcgen4javassist.SgClass
Adds a field to the class.
addInterface(SgClass) - Method in class org.fuin.srcgen4javassist.SgClass
Add an interface to the class.
addMethod(SgMethod) - Method in class org.fuin.srcgen4javassist.SgClass
Adds a method to the class.
addToStringMethod(SgClassPool, SgClass, List<SgField>) - Static method in class org.fuin.srcgen4javassist.SgUtils
Creates an toString() method with all fields.
afterClassCreated(SgClass) - Method in interface org.fuin.srcgen4javassist.factory.ImplementationFactoryListener
The class was just created and implements the interface.

B

BOOLEAN - Static variable in class org.fuin.srcgen4javassist.SgClass
Simple "boolean" type.
BYTE - Static variable in class org.fuin.srcgen4javassist.SgClass
Simple "byte" type.
ByteCodeGenerator - Class in org.fuin.srcgen4javassist
Creates the byte code for a model class and has some more helper methods.
ByteCodeGenerator() - Constructor for class org.fuin.srcgen4javassist.ByteCodeGenerator
Default constructor that uses ClassPool.getDefault(), default class loader and default domain.
ByteCodeGenerator(ClassPool) - Constructor for class org.fuin.srcgen4javassist.ByteCodeGenerator
Constructor with user defined class pool, default class loader and default protection domain.
ByteCodeGenerator(ClassPool, ClassLoader) - Constructor for class org.fuin.srcgen4javassist.ByteCodeGenerator
Constructor with user defined class pool, class loader and default protection domain.
ByteCodeGenerator(ClassPool, ClassLoader, ProtectionDomain) - Constructor for class org.fuin.srcgen4javassist.ByteCodeGenerator
Constructor with user defined class pool, class loader and domain.

C

CHAR - Static variable in class org.fuin.srcgen4javassist.SgClass
Simple "char" type.
checkClassModifiers(int, boolean, boolean) - Static method in class org.fuin.srcgen4javassist.SgUtils
Checks if the modifiers are valid for a class.
checkConstructorModifiers(int) - Static method in class org.fuin.srcgen4javassist.SgUtils
Checks if the modifiers are valid for a constructor.
checkFieldModifiers(int) - Static method in class org.fuin.srcgen4javassist.SgUtils
Checks if the modifiers are valid for a field.
checkMethodModifiers(int) - Static method in class org.fuin.srcgen4javassist.SgUtils
Checks if the modifiers are valid for a method.
concatPackages(String, String) - Static method in class org.fuin.srcgen4javassist.SgUtils
Merge two packages into one.
create(String, String, ImplementationFactoryListener, Class<?>...) - Method in class org.fuin.srcgen4javassist.factory.ImplementationFactory
Creates an implementation of the interface.
create(String, String, SgClass, SgClass, ImplementationFactoryListener, Class<?>...) - Method in class org.fuin.srcgen4javassist.factory.ImplementationFactory
Creates an implementation of the interface.
create(String, String, SgClass, SgClass, List<SgVariable>, ImplementationFactoryListener, Class<?>...) - Method in class org.fuin.srcgen4javassist.factory.VarListImplementationFactory
Creates an implementation of the interface.
create(SgClassPool, String) - Static method in class org.fuin.srcgen4javassist.SgClass
Creates a model class by loading the "real" class with Class.forName(..)
create(SgClassPool, Class<?>) - Static method in class org.fuin.srcgen4javassist.SgClass
Creates a model class by analyzing the "real" class.
createAnnotations(Annotation[]) - Static method in class org.fuin.srcgen4javassist.SgUtils
Create a list of annotations.
createBody(SgMethod, Class<?>...) - Method in interface org.fuin.srcgen4javassist.factory.ImplementationFactoryListener
Creates the source code for a method.
createClass(SgClass) - Method in class org.fuin.srcgen4javassist.ByteCodeGenerator
Generates the byte code for a model class and returns it.
createInstance(Class) - Method in class org.fuin.srcgen4javassist.ByteCodeGenerator
Creates an instance using the nor-arguments constructor and maps all exceptions into RuntimeException.
createInstance(Class, Class[], Object[]) - Method in class org.fuin.srcgen4javassist.ByteCodeGenerator
Creates an instance mapping all exceptions into RuntimeException.
createInstance(SgClass, Class[], Object[]) - Method in class org.fuin.srcgen4javassist.ByteCodeGenerator
Creates an instance from a model class mapping all exceptions into RuntimeException.
createInstance(SgClass) - Method in class org.fuin.srcgen4javassist.ByteCodeGenerator
Creates an instance from a model class with it's no argument constructor and maps all exceptions into RuntimeException.
createTypeSignature(String, Class<?>[]) - Static method in class org.fuin.srcgen4javassist.SgUtils
Returns the "type" signature of the method.
createWithCurrentThreadContextClassLoader() - Static method in class org.fuin.srcgen4javassist.ByteCodeGenerator
Creates a generator initialized with default class pool and the context class loader of the current thread.

D

DOUBLE - Static variable in class org.fuin.srcgen4javassist.SgClass
Simple "double" type.

F

findClassByName(String) - Method in class org.fuin.srcgen4javassist.SgClass
Find an inner class by it's name.
findFieldByName(String) - Method in class org.fuin.srcgen4javassist.SgClass
Find a field by it's name.
findMethodByName(String) - Method in class org.fuin.srcgen4javassist.SgClass
Find a method by it's name.
firstCharUpper(String) - Static method in class org.fuin.srcgen4javassist.SgUtils
Converts the first character into upper case.
FLOAT - Static variable in class org.fuin.srcgen4javassist.SgClass
Simple "float" type.

G

get(String) - Method in class org.fuin.srcgen4javassist.SgClassPool
Returns a class from the internal cache.
getAnnotations() - Method in class org.fuin.srcgen4javassist.SgBehavior
Returns the annotations for this method.
getAnnotations() - Method in class org.fuin.srcgen4javassist.SgClass
Returns the annotations for this class.
getAnnotations() - Method in class org.fuin.srcgen4javassist.SgVariable
Returns the annotations for this field.
getArguments() - Method in class org.fuin.srcgen4javassist.SgAnnotation
Returns the annotations arguments.
getArguments() - Method in class org.fuin.srcgen4javassist.SgBehavior
Returns the constructor/method arguments.
getArguments(int) - Method in class org.fuin.srcgen4javassist.SgBehavior
Returns the arguments from 0..
getBody() - Method in class org.fuin.srcgen4javassist.SgConstructor
Returns the body of the constructor.
getBody() - Method in class org.fuin.srcgen4javassist.SgMethod
Returns the body of the method.
getCallSignature() - Method in class org.fuin.srcgen4javassist.SgMethod
Returns the "call" signature of the method.
getClasses() - Method in class org.fuin.srcgen4javassist.SgClass
Returns a list of all inner class.
getCommaSeparatedArgumentNames(int) - Method in class org.fuin.srcgen4javassist.SgBehavior
Returns the argument names from 0..
getCommaSeparatedArgumentNames() - Method in class org.fuin.srcgen4javassist.SgBehavior
Returns the argument names separated by a comma.
getConstructors() - Method in class org.fuin.srcgen4javassist.SgClass
Returns a list of constructors.
getEnclosingClass() - Method in class org.fuin.srcgen4javassist.SgClass
Returns the enclosing class.
getExceptions() - Method in class org.fuin.srcgen4javassist.SgBehavior
Returns the list of exceptions thrown by the constructor/method.
getFields() - Method in class org.fuin.srcgen4javassist.SgClass
Returns a list of all fields.
getInitializer() - Method in class org.fuin.srcgen4javassist.SgField
Returns the initializer.
getInterfaces() - Method in class org.fuin.srcgen4javassist.SgClass
Returns a list of all interfaces.
getInterfacesCommaSeparated() - Method in class org.fuin.srcgen4javassist.SgClass
Returns all (fully qualified) interface names.
getLastArgument() - Method in class org.fuin.srcgen4javassist.SgBehavior
Returns the last argument of the list.
getMethods() - Method in class org.fuin.srcgen4javassist.SgClass
Returns a list of all methods.
getModifiers() - Method in class org.fuin.srcgen4javassist.SgBehavior
Returns the modifiers for the constructor/method.
getModifiers() - Method in class org.fuin.srcgen4javassist.SgClass
Returns the modifiers as text.
getModifiers() - Method in class org.fuin.srcgen4javassist.SgVariable
Returns the modifiers.
getName() - Method in class org.fuin.srcgen4javassist.SgAnnotation
Returns the name of the annotation.
getName() - Method in class org.fuin.srcgen4javassist.SgClass
Returns the name of the class.
getName() - Method in class org.fuin.srcgen4javassist.SgMethod
Returns the name of the method.
getName() - Method in class org.fuin.srcgen4javassist.SgVariable
Returns the name.
getNameAsBinFilename() - Method in class org.fuin.srcgen4javassist.SgClass
Returns the package and name as a class filename.
getNameAsFilename() - Method in class org.fuin.srcgen4javassist.SgClass
Returns the package and name as a filename without extension.
getNameAsPackage() - Method in class org.fuin.srcgen4javassist.SgMethod
Returns the name of the method with an "underscore" inserted before all upper case characters and all characters converted to lower case.
getNameAsSrcFilename() - Method in class org.fuin.srcgen4javassist.SgClass
Returns the package and name as a source filename.
getNonPrimitiveClass(SgClassPool, SgClass) - Static method in class org.fuin.srcgen4javassist.SgClass
Returns the corresponding class for a primitive.
getOwner() - Method in class org.fuin.srcgen4javassist.SgArgument
Returns the method or constructor this argument belongs to.
getOwner() - Method in class org.fuin.srcgen4javassist.SgBehavior
Returns the class the behavior belongs to.
getOwner() - Method in class org.fuin.srcgen4javassist.SgField
Returns the type this field belongs to.
getPackageName() - Method in class org.fuin.srcgen4javassist.SgAnnotation
Returns the package of the annotation.
getPackageName() - Method in class org.fuin.srcgen4javassist.SgClass
Returns the package of the class.
getReturnType() - Method in class org.fuin.srcgen4javassist.SgMethod
Return the return type of the method.
getSignature() - Method in class org.fuin.srcgen4javassist.SgConstructor
Returns the "signature" of the constructor.
getSignature() - Method in class org.fuin.srcgen4javassist.SgMethod
Returns the "signature" of the method.
getSimpleName() - Method in class org.fuin.srcgen4javassist.SgAnnotation
Returns the name of the annotation.
getSimpleName() - Method in class org.fuin.srcgen4javassist.SgClass
Returns the simple name of the class.
getSimpleNameAsPackage() - Method in class org.fuin.srcgen4javassist.SgClass
Returns the simple name of the class with an "underscore" inserted before all upper case characters and all characters converted to lower case.
getSourceName() - Method in class org.fuin.srcgen4javassist.SgClass
Returns the name of the class for use in source codes.
getSuperClass() - Method in class org.fuin.srcgen4javassist.SgClass
Returns the super class.
getToPrimitiveMethod(SgClass) - Static method in class org.fuin.srcgen4javassist.SgClass
Returns the name of the conversion method to return a primitive type value from the following types: Boolean, Byte, Character, Short, Integer, Long, Float or Double.
getType() - Method in class org.fuin.srcgen4javassist.SgVariable
Returns the type of the field.
getTypeSignature() - Method in class org.fuin.srcgen4javassist.SgMethod
Returns the "type" signature of the method.
getUnderscoredNameAndTypes() - Method in class org.fuin.srcgen4javassist.SgMethod
Returns the name of the method (first character upper case) and the argument types divided by by an underscore.

H

hasAnnotation(String) - Method in class org.fuin.srcgen4javassist.SgBehavior
Checks if a given annotation is in the list.
hasAnnotation(String) - Method in class org.fuin.srcgen4javassist.SgClass
Checks if a given annotation is in the list.
hasAnnotation(String) - Method in class org.fuin.srcgen4javassist.SgVariable
Checks if a given annotation is in the list.
hasInterface(SgClass) - Method in class org.fuin.srcgen4javassist.SgClass
Checks if this class or any of it's super classes has a given interface.

I

ImplementationFactory - Class in org.fuin.srcgen4javassist.factory
Creates an implementation of an interface.
ImplementationFactory(SgClassPool) - Constructor for class org.fuin.srcgen4javassist.factory.ImplementationFactory
Constructor with class pool.
ImplementationFactory(SgClassPool, boolean) - Constructor for class org.fuin.srcgen4javassist.factory.ImplementationFactory
Constructor with class pool and information about methods to implement.
ImplementationFactoryListener - Interface in org.fuin.srcgen4javassist.factory
Creates the source code for the method implementations.
INT - Static variable in class org.fuin.srcgen4javassist.SgClass
Simple "int" type.
isBaseType() - Method in class org.fuin.srcgen4javassist.SgClass
Determines if the class represents a basic type (String , Boolean, Byte, Character, Short, Integer , Long, Float, Double, BigDecimal or BigInteger).
isEmpty(String) - Static method in class org.fuin.srcgen4javassist.SgUtils
Checks if a String is empty ("") or null.
isInterface() - Method in class org.fuin.srcgen4javassist.SgClass
Returns if this is an interface.
isPrimitive() - Method in class org.fuin.srcgen4javassist.SgClass
Determines if the class represents a primitive type (SgClass.VOID, SgClass.BOOLEAN, SgClass.BYTE, SgClass.CHAR, SgClass.SHORT, SgClass.INT , SgClass.LONG, SgClass.FLOAT or SgClass.DOUBLE).

L

loadClass(SgClass) - Method in class org.fuin.srcgen4javassist.ByteCodeGenerator
Tries to load the model class calling Class.forName(..)
LONG - Static variable in class org.fuin.srcgen4javassist.SgClass
Simple "long" type.

M

modifierMatrixToHtml() - Static method in class org.fuin.srcgen4javassist.SgUtils
Create a simple HTML table for the modifier matrix.

O

OBJECT - Static variable in class org.fuin.srcgen4javassist.SgClass
Base "Object" type.
org.fuin.srcgen4javassist - package org.fuin.srcgen4javassist
 
org.fuin.srcgen4javassist.factory - package org.fuin.srcgen4javassist.factory
 

P

put(SgClass) - Method in class org.fuin.srcgen4javassist.SgClassPool
Adds a class to the internal cache.

R

replace(String, String, String, int) - Static method in class org.fuin.srcgen4javassist.SgUtils
Replaces a String with another String inside a larger String, for the first max values of the search String.

S

SgAnnotation - Class in org.fuin.srcgen4javassist
A annotation.
SgAnnotation(String, String) - Constructor for class org.fuin.srcgen4javassist.SgAnnotation
Constructor with package and name of the class.
SgArgument - Class in org.fuin.srcgen4javassist
Argument for a behavior (constructor or method).
SgArgument(SgBehavior, SgArgument) - Constructor for class org.fuin.srcgen4javassist.SgArgument
Constructor with argument.
SgArgument(SgBehavior, SgClass, String) - Constructor for class org.fuin.srcgen4javassist.SgArgument
Constructor with type and name.
SgArgument(SgBehavior, String, SgClass, String) - Constructor for class org.fuin.srcgen4javassist.SgArgument
Constructor with type and name.
SgBehavior - Class in org.fuin.srcgen4javassist
Base class for constructors and methods.
SgBehavior(SgClass, String) - Constructor for class org.fuin.srcgen4javassist.SgBehavior
Constructor with class and modifiers.
SgClass - Class in org.fuin.srcgen4javassist
A class.
SgClass(String, String) - Constructor for class org.fuin.srcgen4javassist.SgClass
Basic constructor.
SgClass(String, String, String, boolean, SgClass) - Constructor for class org.fuin.srcgen4javassist.SgClass
Constructor without super class.
SgClass(String, String, String, SgClass, boolean, SgClass) - Constructor for class org.fuin.srcgen4javassist.SgClass
Constructor with super class.
SgClassPool - Class in org.fuin.srcgen4javassist
Stores references of all known model classes.
SgClassPool() - Constructor for class org.fuin.srcgen4javassist.SgClassPool
Default constructor.
SgConstructor - Class in org.fuin.srcgen4javassist
A constructor.
SgConstructor(SgClass) - Constructor for class org.fuin.srcgen4javassist.SgConstructor
Constructor with class.
SgConstructor(SgClass, String) - Constructor for class org.fuin.srcgen4javassist.SgConstructor
Constructor with class and modifiers.
SgField - Class in org.fuin.srcgen4javassist
A field of a class.
SgField(SgClass, String, SgClass, String, String) - Constructor for class org.fuin.srcgen4javassist.SgField
Constructor with modifiers, class and name.
SgMethod - Class in org.fuin.srcgen4javassist
A method.
SgMethod(SgClass, String, SgClass, String) - Constructor for class org.fuin.srcgen4javassist.SgMethod
Constructor.
SgUtils - Class in org.fuin.srcgen4javassist
Some helper for the package.
SgVariable - Class in org.fuin.srcgen4javassist
Base class for fields and arguments.
SgVariable(String, SgClass, String) - Constructor for class org.fuin.srcgen4javassist.SgVariable
Constructor with modifiers, class and name.
SHORT - Static variable in class org.fuin.srcgen4javassist.SgClass
Simple "short" type.

T

toModifiers(String) - Static method in class org.fuin.srcgen4javassist.SgUtils
Returns a Java "Modifier" value for a list of modifier names.
toString() - Method in class org.fuin.srcgen4javassist.SgAnnotation
toString() - Method in class org.fuin.srcgen4javassist.SgArgument
toString() - Method in class org.fuin.srcgen4javassist.SgClass
toString(boolean) - Method in class org.fuin.srcgen4javassist.SgClass
Creates the class source with or without annotations.
toString() - Method in class org.fuin.srcgen4javassist.SgConstructor
toString() - Method in class org.fuin.srcgen4javassist.SgField
toString() - Method in class org.fuin.srcgen4javassist.SgMethod
toString(boolean) - Method in class org.fuin.srcgen4javassist.SgMethod
Creates the method's source with or without annotations.

U

uppercaseToUnderscore(String) - Static method in class org.fuin.srcgen4javassist.SgUtils
Inserts an underscore before every upper case character and returns an all lower case string.

V

VarListImplementationFactory - Class in org.fuin.srcgen4javassist.factory
Creates an implementation of one ore more interfaces with a predefined number of fields.
VarListImplementationFactory(SgClassPool) - Constructor for class org.fuin.srcgen4javassist.factory.VarListImplementationFactory
Constructor with class pool.
VOID - Static variable in class org.fuin.srcgen4javassist.SgClass
Simple "void" type.

A B C D F G H I L M O P R S T U V

Copyright © 2011 Future Invent Informationsmanagement GmbH. All Rights Reserved.