Interface ICompilationUnit

All Known Subinterfaces:
IBuildProperties, IClasspath, IJClass, IJCompilationUnit, IJeeClass, IJeeClasspath, IJeeComponentFile, IJeeDeploymentDescriptor, IJeeDescriptor, IJeeEjbDescriptor, IJeeFacetCoreXml, IJeeGlassfishEjbDescriptor, IJeeInterface, IJeeManifest, IJeePreferences, IJeeSettings, IJInterface, IJseManifest, IManifest, IPluginXml, IReadMe, ITestPlan
All Known Implementing Classes:
BuildProperties, Classpath, GeneratedFile, JavaEEIIOPBasicComponentClass, JavaEEIIOPBasicComponentPortClass, JavaEEIIOPClass, JavaEEIIOPClasspath, JavaEEIIOPClasspathFile, JavaEEIIOPClientClasspath, JavaEEIIOPClientFacetCore, JavaEEIIOPClientManifest, JavaEEIIOPClientPreferences, JavaEEIIOPComponentClassInterface, JavaEEIIOPComponentFile, JavaEEIIOPDescriptor, JavaEEIIOPEclipseClientComponentFile, JavaEEIIOPEclipseComponentFile, JavaEEIIOPEjbDescriptor, JavaEEIIOPFacetCore, JavaEEIIOPFacetCoreFile, JavaEEIIOPGlassfishEjbDescriptor, JavaEEIIOPInterface, JavaEEIIOPManifest, JavaEEIIOPMFFile, JavaEEIIOPOperationInterface, JavaEEIIOPPreferences, JavaEEIIOPPreferencesFile, JavaEEIIOPReadMe, JavaEEIIOPReadMeFile, JClass, JCompilationUnit, JeeClass, JeeClasspath, JeeComponentFile, JeeDeploymentDescriptor, JeeEjbDescriptor, JeeFacetCore, JeeGlassfishEjbDescriptor, JeeInterface, JeeManifest, JeePreferences, JeeReadMe, JeeSettings, JInterface, JseManifest, PluginXml, PojoAllocationStorage, PojoBasicComponentClass, PojoBasicComponentClass, PojoBasicComponentContextClass, PojoBasicComponentContextInterface, PojoBasicComponentPortClass, PojoBasicComponentPortClass, PojoBuildProperties, PojoBuildProperties, PojoBuildPropertiesFile, PojoClass, PojoClasspath, PojoClasspathFile, PojoCollectionDataTypeClass, PojoComponentClassInterface, PojoComponentClassInterface, PojoComposedStructureClass, PojoComposedStructureClass, PojoComposedStructureContextClass, PojoComposedStructureContextInterface, PojoComposedStructureInterface, PojoComposedStructurePortClass, PojoComposedStructurePortClass, PojoCompositeComponentClass, PojoCompositeComponentClass, PojoCompositeDataTypeClass, PojoInfrastructureInterface, PojoInfrastructureInterface, PojoInterface, PojoManifest, PojoManifest, PojoMFFile, PojoOperationInterface, PojoOperationInterface, PojoPluginXml, PojoPluginXml, PojoPluginXmlFile, PojoResourceEnvironment, PojoSystemClass, PojoSystemClass, PojoSystemMain, PojoUsageClosedScenarioThread, PojoUsageScenario, ServletAllocationStorage, ServletBasicComponentClass, ServletBasicComponentContextClass, ServletBasicComponentContextInterface, ServletBasicComponentPortClass, ServletClass, ServletClasspath, ServletComponentClassInterface, ServletComposedStructureInterface, ServletComposedStructurePortClass, ServletDeploymentDescriptor, ServletInfrastructureInterface, ServletInterface, ServletOperationInterface, ServletResourceEnvironment, ServletSettings, ServletSystemClass, ServletSystemMain, ServletTestPlan, ServletUsageScenario, TestPlan

public interface ICompilationUnit
This interface is the smallest common subset of attributes for generated compilation units of all languages, e.g., Java classes or interfaces. TODO: File or something else.
  • Method Summary

    Modifier and Type
    Method
    Description
    Path and name of the generated file.
     
  • Method Details

    • filePath

      String filePath()
      Path and name of the generated file.
    • projectName

      String projectName()