org.eclipse.tigerstripe.project
Interface IProjectDescriptor


public interface IProjectDescriptor

Interface representing a tigerstripe.xml project descriptor.

Author:
Eric Dillon

Method Summary
 java.lang.String getAdvancedProperty(java.lang.String property)
           
 java.lang.String getAdvancedProperty(java.lang.String property, java.lang.String defaultValue)
           
 java.io.File getBaseDir()
          Base directory for the project
 IPluginReference[] getIPluginReferences()
          Returns the Plugin references defined in this project
 IProjectDetails getIProjectDetails()
           
 ITigerstripeProject[] getIReferencedProjects()
           
 java.lang.String getProjectLabel()
          The project label is a contextual name use to identify the project.
 

Method Detail

getProjectLabel

java.lang.String getProjectLabel()
The project label is a contextual name use to identify the project. Typically, within most IDEs projects have a local name within the workspace, this is it! Internally, an IProjectLocator facility is used to determine the value

Returns:

getIProjectDetails

IProjectDetails getIProjectDetails()
                                   throws TigerstripeException
Throws:
TigerstripeException

getBaseDir

java.io.File getBaseDir()
Base directory for the project

Returns:

getIPluginReferences

IPluginReference[] getIPluginReferences()
                                        throws TigerstripeException
Returns the Plugin references defined in this project

Returns:
Throws:
TigerstripeException

getIReferencedProjects

ITigerstripeProject[] getIReferencedProjects()
                                             throws TigerstripeException
Throws:
TigerstripeException

getAdvancedProperty

java.lang.String getAdvancedProperty(java.lang.String property)
                                     throws TigerstripeException
Throws:
TigerstripeException

getAdvancedProperty

java.lang.String getAdvancedProperty(java.lang.String property,
                                     java.lang.String defaultValue)
                                     throws TigerstripeException
Throws:
TigerstripeException