Class JeeInterface
- java.lang.Object
-
- org.palladiosimulator.protocom.lang.GeneratedFile<E>
-
- org.palladiosimulator.protocom.lang.java.impl.JCompilationUnit<IJeeInterface>
-
- org.palladiosimulator.protocom.lang.java.impl.JeeInterface
-
- All Implemented Interfaces:
ICompilationUnit,IJCompilationUnit,IJeeInterface,IJInterface
public class JeeInterface extends JCompilationUnit<IJeeInterface> implements IJeeInterface
-
-
Field Summary
-
Fields inherited from class org.palladiosimulator.protocom.lang.GeneratedFile
fsa, injector, provider
-
-
Constructor Summary
Constructors Constructor Description JeeInterface()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringbody()Template for the body part of this compilation unit: members, methods/signatures.Stringheader()Template for the header part of this compilation unit: package, imports, type definition.CharSequenceimplementedClasses()StringjeeInterfaceAnnotation()CharSequencesignature(IJMethod method)-
Methods inherited from class org.palladiosimulator.protocom.lang.java.impl.JCompilationUnit
compilationUnitName, fields, generate, interfaces, methods, packageName
-
Methods inherited from class org.palladiosimulator.protocom.lang.GeneratedFile
createFor, filePath, projectName, store
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.palladiosimulator.protocom.lang.ICompilationUnit
filePath, projectName
-
Methods inherited from interface org.palladiosimulator.protocom.lang.java.IJCompilationUnit
compilationUnitName, fields, interfaces, methods, packageName
-
-
-
-
Method Detail
-
header
public String header()
Description copied from class:JCompilationUnitTemplate for the header part of this compilation unit: package, imports, type definition.- Specified by:
headerin classJCompilationUnit<IJeeInterface>
-
body
public String body()
Description copied from class:JCompilationUnitTemplate for the body part of this compilation unit: members, methods/signatures.- Specified by:
bodyin classJCompilationUnit<IJeeInterface>
-
signature
public CharSequence signature(IJMethod method)
-
implementedClasses
public CharSequence implementedClasses()
- Overrides:
implementedClassesin classJCompilationUnit<IJeeInterface>
-
jeeInterfaceAnnotation
public String jeeInterfaceAnnotation()
- Specified by:
jeeInterfaceAnnotationin interfaceIJeeInterface
-
-