|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IBuildResource
This interface represents the resource used in the build
Method Summary | |
---|---|
IBuildDescription |
getBuildDescription()
returns a build description that holds this step |
IBuildIOType[] |
getDependentIOTypes()
Returns an array of io types where this resource is used as an input |
IBuildStep[] |
getDependentSteps()
Returns an array of steps that use this resource as an input |
org.eclipse.core.runtime.IPath |
getFullPath()
In case the resource is a workspace resource, returns the full workspace path for the resource otherwise returns null |
org.eclipse.core.runtime.IPath |
getLocation()
Returns the resource location |
IBuildIOType |
getProducerIOType()
Returns the output io type of the step that generates this resource. |
IBuildStep |
getProducerStep()
Returns the step that generates this resource. |
boolean |
isProjectResource()
Returns true if this resource belongs to the project |
boolean |
isRemoved()
Returns true if the resource was removed from the build Note: the removed state represents is BUILD state rather than a file system state. |
boolean |
needsRebuild()
Returns true if the resource needs rebuild this implies that all build steps dependent on this resource are to be invoked |
Method Detail |
---|
org.eclipse.core.runtime.IPath getLocation()
org.eclipse.core.runtime.IPath getFullPath()
IBuildIOType getProducerIOType()
IBuildRepresentation.getInputStep()
IBuildIOType[] getDependentIOTypes()
IBuildStep getProducerStep()
IBuildRepresentation.getInputStep()
IBuildStep[] getDependentSteps()
boolean needsRebuild()
boolean isProjectResource()
boolean isRemoved()
IBuildDescription getBuildDescription()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |