public class ProjectInfo
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
ProjectInfo.AdditionalDeployCopyInfo |
class |
ProjectInfo.AdditionalResourceInfo |
static class |
ProjectInfo.DesignTimeTLDInfo |
static class |
ProjectInfo.EditorPageBeanComponentInfo |
static class |
ProjectInfo.HotDeploymentPackage |
static interface |
ProjectInfo.IProjectPageLoadListener |
static interface |
ProjectInfo.IProjectReloadListener |
class |
ProjectInfo.ManagedBeanInfoDT |
class |
ProjectInfo.PackageAbbreviation |
class |
ProjectInfo.TemplateInfo |
| Constructor and Description |
|---|
ProjectInfo() |
| Modifier and Type | Method and Description |
|---|---|
ProjectInfo.AdditionalResourceInfo |
addAdditionalResourceInfo(java.lang.String package1,
java.lang.String name,
java.lang.String expressionprefix) |
void |
addLibrary(ProjectInfo.DesignTimeTLDInfo library) |
ProjectInfo.ManagedBeanInfoDT |
addManagedBeanInfoDT(java.lang.String name,
java.lang.String className) |
void |
addPackageAbbreviation(java.lang.String packageName,
java.lang.String abbreviation) |
ProjectInfo.EditorPageBeanComponentInfo |
addPageBeanCopyInfo(java.lang.String jspDirectory,
java.lang.String javaPackage) |
void |
addProjectPageLoadListener(ProjectInfo.IProjectPageLoadListener ppll) |
void |
addProjectReloadListener(ProjectInfo.IProjectReloadListener prl) |
ProjectInfo.TemplateInfo |
addTemplateInfo(java.lang.String resource,
java.lang.String image) |
boolean |
checkIfAttributeIsManagedByStyle(java.lang.String componentName,
java.lang.String attributeName,
java.lang.String stylevariantName) |
void |
clear() |
void |
createAdditionalDeployInfo(java.lang.String fromdir,
java.lang.String todir,
java.lang.String ignorecsv,
boolean ignoreDuringHotDeployment) |
java.util.List<ProjectInfo.AdditionalDeployCopyInfo> |
getAdditionalDeployInfos() |
java.util.List<ProjectInfo.ManagedBeanInfoDT> |
getAdditionalManagedBeans() |
java.util.List<ProjectInfo.AdditionalResourceInfo> |
getAdditionalResources() |
boolean |
getAllowclean()
If true then the "clean&deploy" option is active in the layout editor.
|
boolean |
getAllowversionupdatebytoolset()
Defines if a version update through the CaptainCasa toolset is allowed
or not.
|
java.lang.String |
getAxis2Home() |
java.lang.String |
getBeanBrowserClassLoader()
Class loader name that is used within the bean browser.
|
boolean |
getCheckForUpdatedFiles() |
java.lang.String |
getClassPathExtension()
Extensions to the class path - semicolon separated list of directories or
jar files.
|
int |
getCodegeneratorIndent() |
java.lang.String |
getCodegeneratorMemberprefix() |
java.lang.String |
getCodegeneratorMembervisibility() |
java.lang.String |
getCodegeneratorUIClassSuffix() |
java.lang.String |
getCommandlinefilenotwriteable()
A command line that is executed if the file (e.g. jsp-page) that is written
within the CaptainCasa toolkit is read-only.
|
java.lang.String[] |
getCopywebappIgnore() |
java.lang.String |
getCurrentPageName() |
java.lang.String |
getDeployinfofilename()
File that - if defined - is written when deploying through the CaptainCasa toolset.
|
java.lang.String |
getDispatchername() |
java.lang.String |
getExpressionManager() |
java.lang.String |
getHotDeployFileName() |
java.util.List<ProjectInfo.HotDeploymentPackage> |
getHotDeploymentPackages() |
java.lang.String |
getHtPdaStylePath() |
java.lang.String |
getHtStylePath() |
java.lang.String |
getJavaclassdirectory()
The directory where the compiled UI classes (managed beans/ backing beans)
are located.
|
java.lang.String |
getJavaclasswebinfdirectory()
The directory containing the classes that are comiled from
getJavasourcewebinfdirectory(). |
java.lang.String |
getJavasourcedirectory()
The java source directory - where the bean structure editor writes its
sources to.
|
java.lang.String |
getJavaSourceEncoding() |
java.lang.String |
getJavasourcewebinfdirectory()
The directory containing the sources that are compiled into WEB-INF/classes.
|
boolean |
getKeepGeneratedIds() |
java.util.List<ProjectInfo.DesignTimeTLDInfo> |
getLibrariesForReadAccess() |
boolean |
getManagedByCCToolSet() |
java.lang.String |
getName()
Name of the project - this is the name of the file within the editor/config/projects-directory
of the tool web application.
|
java.util.List<ProjectInfo.PackageAbbreviation> |
getPackageAbbreviations() |
java.util.List<ProjectInfo.EditorPageBeanComponentInfo> |
getPbcinfos() |
java.lang.String |
getPreviewbgpaint() |
java.lang.String |
getProjectdirectory()
The main directory of the development project.
|
java.lang.String |
getProjectFileName() |
java.lang.String |
getProjectStyle() |
java.lang.String |
getPropertyfilesdirectory()
Directory in which property files (multi language management)
are stored.
|
boolean |
getReloadwebapp()
Flag that indicates that the web application is realoded.
|
java.lang.String |
getRuntimeVersion() |
java.util.List<java.lang.String> |
getStyles() |
java.util.List<StyleManager.StyleValue> |
getStyleValues() |
java.util.List<java.lang.String> |
getStyleVariantsForComponent(java.lang.String componentName)
Find style variants that are defined for a given component within the
default style of the project.
|
boolean |
getSupportsHotDeploy()
Flag that indicates that project uses hot deployment of CaptainCasa
toolkit.
|
java.util.List<ProjectInfo.TemplateInfo> |
getTemplates() |
java.lang.String |
getUitestcasedirectory() |
java.lang.String |
getWebappaddonsdirectory(boolean withDefaulting)
Name of the directory in which the webappaddons-files are stored within the project.
|
java.lang.String |
getWebcontentdeploydirectory()
The target directory for copying the web content, when executing a reload in
the toolkit.
|
java.lang.String |
getWebcontentdeployfromdirectory()
The directory which is copied into the runtime when executing a reload
in the toolkit.
|
java.lang.String |
getWebcontentdirectory()
The directory where web-resources are stored.
|
java.lang.String |
getWebcontextroot()
The context root for building the preview URL in the toolkit.
|
java.lang.String |
getWebhostport()
The host and port for building the preview URL in the toolkit.
|
java.lang.String |
getXml() |
boolean |
isCopywebapp()
Flag that indicates that a copy of webcontent is executed when executing
a reload in the toolkit.
|
boolean |
isProjectfileStoredInProjectDirectory() |
void |
pageLoaded(java.lang.String pageName)
This functions is called when a page is shown within the layout editor.
|
void |
reloadProject(java.lang.Object trigger) |
void |
removeProjectPageLoadListener(ProjectInfo.IProjectPageLoadListener ppll) |
void |
removeProjectReloadListener(ProjectInfo.IProjectReloadListener prl) |
void |
setAllowclean(boolean allowclean) |
void |
setAllowversionupdatebytoolset(boolean allowversionupdate) |
void |
setAxis2Home(java.lang.String axis2Home) |
void |
setBeanBrowserClassLoader(java.lang.String beanBrowserClassLoader) |
void |
setCheckForUpdateFiles(java.lang.String value) |
void |
setClassPathExtension(java.lang.String classPathExtension) |
void |
setCodegeneratorIndent(int codegeneratorIndent) |
void |
setCodegeneratorMemberprefix(java.lang.String codegeneratorPropertyprefix) |
void |
setCodegeneratorMembervisibility(java.lang.String codegeneratorMembervisibility) |
void |
setCodegeneratorUIClassSuffix(java.lang.String codegeneratorUIClassSuffix) |
void |
setCommandlinefilenotwriteable(java.lang.String value) |
void |
setCopywebapp(java.lang.String copywebapp) |
void |
setCopywebappIgnore(java.lang.String[] copywebappIgnore) |
void |
setCurrentPageName(java.lang.String value) |
void |
setDeployinfofilename(java.lang.String deployinfofilename) |
void |
setDispatchername(java.lang.String value) |
void |
setExpressionManager(java.lang.String value) |
void |
setHotDeployFileName(java.lang.String hotDeployFileName) |
void |
setHtPdaStylePath(java.lang.String htPdaStylePath) |
void |
setHtStylePath(java.lang.String htStylePath) |
void |
setJavaclassdirectory(java.lang.String javaclassdirectory) |
void |
setJavaclasswebinfdirectory(java.lang.String javaclasswebinfdirectory) |
void |
setJavasourcedirectory(java.lang.String javasourcedirectory)
for testing purposes only!
|
void |
setJavaSourceEncoding(java.lang.String javaSourceEncoding) |
void |
setJavasourcewebinfdirectory(java.lang.String javasourcewebinfdirectory) |
void |
setKeepGeneratedIds(boolean value) |
void |
setLibraries(java.util.List<ProjectInfo.DesignTimeTLDInfo> libraries) |
void |
setManagedByCCToolSet(boolean projectIsManagedByCCToolSet) |
void |
setName(java.lang.String name) |
void |
setPbcinfos(java.util.List<ProjectInfo.EditorPageBeanComponentInfo> pbcinfos) |
void |
setPreviewbgpaint(java.lang.String previewbgpaint) |
void |
setProjectdirectory(java.lang.String value) |
void |
setProjectFileName(java.lang.String projectFileName) |
void |
setProjectfileStoredInProjectDirectory(boolean projectfileStoredInProjectDirectory) |
void |
setPropertyfilesdirectory(java.lang.String propertyfilesdirectory) |
void |
setReloadwebapp(java.lang.String reloadwebapp) |
void |
setRuntimeVersion(java.lang.String runtimeVersion) |
void |
setSupportsHotDeploy(java.lang.String supportsHotDeploy) |
void |
setTemplates(java.util.List<ProjectInfo.TemplateInfo> templates) |
void |
setUitestcasedirectory(java.lang.String value) |
void |
setWebappaddonsdirectory(java.lang.String webappaddonsdirectory) |
void |
setWebcontentdeploydirectory(java.lang.String webcontentdeploydirectory) |
void |
setWebcontentdeployfromdirectory(java.lang.String webcontentdeployfromdirectory) |
void |
setWebcontentdirectory(java.lang.String webcontentdirectory)
for testing purposes only!
|
void |
setWebcontextroot(java.lang.String webcontextroot) |
void |
setWebhostport(java.lang.String webhostport) |
void |
setXml(java.lang.String xml) |
void |
triggerSrcUpdateInEclipse() |
public java.lang.String getName()
public java.lang.String getBeanBrowserClassLoader()
public void setBeanBrowserClassLoader(java.lang.String beanBrowserClassLoader)
public boolean isProjectfileStoredInProjectDirectory()
public void setProjectfileStoredInProjectDirectory(boolean projectfileStoredInProjectDirectory)
public java.lang.String getProjectdirectory()
public java.lang.String getWebcontentdirectory()
public java.lang.String getWebcontentdeployfromdirectory()
getWebcontentdirectory().public java.lang.String getWebcontentdeploydirectory()
public java.lang.String getWebcontextroot()
public java.lang.String getWebhostport()
public java.lang.String getJavasourcedirectory()
public java.lang.String getWebappaddonsdirectory(boolean withDefaulting)
public void setWebappaddonsdirectory(java.lang.String webappaddonsdirectory)
public java.lang.String getJavasourcewebinfdirectory()
getJavasourcedirectory() or
this is (if using hot deployment) the same as getProjectdirectory()+"/src_webinf".public java.lang.String getJavaclassdirectory()
public void setJavaclassdirectory(java.lang.String javaclassdirectory)
public java.lang.String getJavaclasswebinfdirectory()
getJavasourcewebinfdirectory().
If not explicitly defined then this is either the same as getJavaclassdirectory(). In case
of using hot deployment the directory is explicitly defined.public void setJavaclasswebinfdirectory(java.lang.String javaclasswebinfdirectory)
public java.lang.String getClassPathExtension()
public boolean isCopywebapp()
public java.lang.String[] getCopywebappIgnore()
public java.util.List<ProjectInfo.DesignTimeTLDInfo> getLibrariesForReadAccess()
public void addLibrary(ProjectInfo.DesignTimeTLDInfo library)
public void setWebcontentdirectory(java.lang.String webcontentdirectory)
public void setJavasourcedirectory(java.lang.String javasourcedirectory)
public java.lang.String getProjectFileName()
public java.lang.String getJavaSourceEncoding()
public java.lang.String getRuntimeVersion()
public boolean getSupportsHotDeploy()
public java.lang.String getHotDeployFileName()
public java.lang.String getAxis2Home()
public java.util.List<ProjectInfo.TemplateInfo> getTemplates()
public java.lang.String getPreviewbgpaint()
public java.lang.String getXml()
public boolean getReloadwebapp()
public java.util.List<ProjectInfo.AdditionalResourceInfo> getAdditionalResources()
public boolean getCheckForUpdatedFiles()
public java.lang.String getExpressionManager()
public java.lang.String getCommandlinefilenotwriteable()
public java.lang.String getUitestcasedirectory()
public boolean getAllowversionupdatebytoolset()
public void setAllowversionupdatebytoolset(boolean allowversionupdate)
public java.lang.String getPropertyfilesdirectory()
public void setHtStylePath(java.lang.String htStylePath)
public java.lang.String getHtStylePath()
public void setHtPdaStylePath(java.lang.String htPdaStylePath)
public java.lang.String getHtPdaStylePath()
public void addProjectReloadListener(ProjectInfo.IProjectReloadListener prl)
public void removeProjectReloadListener(ProjectInfo.IProjectReloadListener prl)
public void addProjectPageLoadListener(ProjectInfo.IProjectPageLoadListener ppll)
public void removeProjectPageLoadListener(ProjectInfo.IProjectPageLoadListener ppll)
public void setCurrentPageName(java.lang.String value)
public java.lang.String getCurrentPageName()
public void setDispatchername(java.lang.String value)
public java.lang.String getDispatchername()
public java.util.List<ProjectInfo.ManagedBeanInfoDT> getAdditionalManagedBeans()
public ProjectInfo.EditorPageBeanComponentInfo addPageBeanCopyInfo(java.lang.String jspDirectory, java.lang.String javaPackage)
public ProjectInfo.AdditionalResourceInfo addAdditionalResourceInfo(java.lang.String package1, java.lang.String name, java.lang.String expressionprefix)
public ProjectInfo.ManagedBeanInfoDT addManagedBeanInfoDT(java.lang.String name, java.lang.String className)
public ProjectInfo.TemplateInfo addTemplateInfo(java.lang.String resource, java.lang.String image)
public java.util.List<ProjectInfo.AdditionalDeployCopyInfo> getAdditionalDeployInfos()
public void createAdditionalDeployInfo(java.lang.String fromdir,
java.lang.String todir,
java.lang.String ignorecsv,
boolean ignoreDuringHotDeployment)
public boolean getAllowclean()
public void setAllowclean(boolean allowclean)
public void pageLoaded(java.lang.String pageName)
public void reloadProject(java.lang.Object trigger)
public void clear()
public void setName(java.lang.String name)
public void setProjectdirectory(java.lang.String value)
public void setWebcontentdeployfromdirectory(java.lang.String webcontentdeployfromdirectory)
public void setWebcontentdeploydirectory(java.lang.String webcontentdeploydirectory)
public void setWebcontextroot(java.lang.String webcontextroot)
public void setWebhostport(java.lang.String webhostport)
public void setCopywebapp(java.lang.String copywebapp)
public void setReloadwebapp(java.lang.String reloadwebapp)
public void setProjectFileName(java.lang.String projectFileName)
public void setJavaSourceEncoding(java.lang.String javaSourceEncoding)
public void setJavasourcewebinfdirectory(java.lang.String javasourcewebinfdirectory)
public void setRuntimeVersion(java.lang.String runtimeVersion)
public void setClassPathExtension(java.lang.String classPathExtension)
public void setLibraries(java.util.List<ProjectInfo.DesignTimeTLDInfo> libraries)
public void setTemplates(java.util.List<ProjectInfo.TemplateInfo> templates)
public void setSupportsHotDeploy(java.lang.String supportsHotDeploy)
public void setHotDeployFileName(java.lang.String hotDeployFileName)
public void setAxis2Home(java.lang.String axis2Home)
public void setCopywebappIgnore(java.lang.String[] copywebappIgnore)
public void setPreviewbgpaint(java.lang.String previewbgpaint)
public void setXml(java.lang.String xml)
public void setCheckForUpdateFiles(java.lang.String value)
public void setExpressionManager(java.lang.String value)
public void setCommandlinefilenotwriteable(java.lang.String value)
public void setUitestcasedirectory(java.lang.String value)
public void setPropertyfilesdirectory(java.lang.String propertyfilesdirectory)
public java.lang.String getCodegeneratorMemberprefix()
public void setCodegeneratorMemberprefix(java.lang.String codegeneratorPropertyprefix)
public java.lang.String getCodegeneratorUIClassSuffix()
public void setCodegeneratorUIClassSuffix(java.lang.String codegeneratorUIClassSuffix)
public int getCodegeneratorIndent()
public void setCodegeneratorIndent(int codegeneratorIndent)
public java.lang.String getCodegeneratorMembervisibility()
public void setCodegeneratorMembervisibility(java.lang.String codegeneratorMembervisibility)
public void setKeepGeneratedIds(boolean value)
public boolean getKeepGeneratedIds()
public boolean getManagedByCCToolSet()
public void setManagedByCCToolSet(boolean projectIsManagedByCCToolSet)
public java.util.List<ProjectInfo.EditorPageBeanComponentInfo> getPbcinfos()
public void setPbcinfos(java.util.List<ProjectInfo.EditorPageBeanComponentInfo> pbcinfos)
public void triggerSrcUpdateInEclipse()
public java.util.List<ProjectInfo.HotDeploymentPackage> getHotDeploymentPackages()
public java.util.List<java.lang.String> getStyles()
public java.lang.String getProjectStyle()
public java.util.List<java.lang.String> getStyleVariantsForComponent(java.lang.String componentName)
public java.util.List<StyleManager.StyleValue> getStyleValues()
public boolean checkIfAttributeIsManagedByStyle(java.lang.String componentName,
java.lang.String attributeName,
java.lang.String stylevariantName)
public java.util.List<ProjectInfo.PackageAbbreviation> getPackageAbbreviations()
public java.lang.String getDeployinfofilename()
public void setDeployinfofilename(java.lang.String deployinfofilename)
public void addPackageAbbreviation(java.lang.String packageName,
java.lang.String abbreviation)
Copyright © CaptainCasa Gmbh. All Rights Reserved.