|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.cdt.managedbuilder.internal.core.InputOrder
public class InputOrder
Field Summary |
---|
Fields inherited from interface org.eclipse.cdt.managedbuilder.core.IInputOrder |
---|
EXCLUDED, INPUT_ORDER_ELEMENT_NAME, ORDER, PATH |
Constructor Summary | |
---|---|
InputOrder(IInputType parent,
org.eclipse.cdt.core.settings.model.ICStorageElement element)
Create an InputOrder based on the specification stored in the
project file (.cdtbuild). |
|
InputOrder(IInputType parent,
IManagedConfigElement element)
This constructor is called to create an InputOrder defined by an extension point in a plugin manifest file, or returned by a dynamic element provider |
|
InputOrder(IInputType parent,
InputOrder inputOrder)
Create an InputOrder based upon an existing InputOrder. |
|
InputOrder(InputType parent,
boolean isExtensionElement)
This constructor is called to create an InputOrder whose attributes and children will be added by separate calls. |
Method Summary | |
---|---|
boolean |
getExcluded()
Returns true if this resource is not used as an input for the tool. |
java.lang.String |
getOrder()
Returns a comma-separated list of integer values that specify the order of this resource. |
IInputType |
getParent()
Returns the InputType parent of this InputOrder. |
java.lang.String |
getPath()
Returns the relative or absolute path of the resource to which this element applies. |
boolean |
isDirty()
Returns true if this element has changes that need to
be saved in the project file, else false . |
boolean |
isExtensionElement()
|
boolean |
needsRebuild()
|
void |
resolveReferences()
|
void |
serialize(org.eclipse.cdt.core.settings.model.ICStorageElement element)
Persist the InputOrder to the project file. |
void |
setDirty(boolean isDirty)
Sets the element's "dirty" (have I been modified?) |
void |
setExcluded(boolean b)
Sets whether this resource is not used as an input for the tool. |
void |
setOrder(java.lang.String newOrder)
Sets the comma-separated list of integer values that specify the order of this resource. |
void |
setPath(java.lang.String newPath)
Sets the relative or absolute path of the resource to which this element applies. |
void |
setRebuildState(boolean rebuild)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InputOrder(IInputType parent, IManagedConfigElement element)
parent
- The IInputType parent of this InputOrderelement
- The InputOrder definition from the manifest file or a dynamic element
providerpublic InputOrder(InputType parent, boolean isExtensionElement)
InputType
- The parent of the an InputOrderboolean
- Indicates whether this is an extension element or a managed project elementpublic InputOrder(IInputType parent, org.eclipse.cdt.core.settings.model.ICStorageElement element)
InputOrder
based on the specification stored in the
project file (.cdtbuild).
parent
- The ITool
the InputOrder will be added to.element
- The XML element that contains the InputOrder settings.public InputOrder(IInputType parent, InputOrder inputOrder)
InputOrder
based upon an existing InputOrder.
parent
- The IInputType
the InputOrder will be added to.inputOrder
- The existing InputOrder to clone.Method Detail |
---|
public void serialize(org.eclipse.cdt.core.settings.model.ICStorageElement element)
doc
- element
- public IInputType getParent()
IInputOrder
getParent
in interface IInputOrder
public java.lang.String getPath()
IInputOrder
getPath
in interface IInputOrder
public void setPath(java.lang.String newPath)
IInputOrder
setPath
in interface IInputOrder
public java.lang.String getOrder()
IInputOrder
getOrder
in interface IInputOrder
public void setOrder(java.lang.String newOrder)
IInputOrder
setOrder
in interface IInputOrder
public boolean getExcluded()
IInputOrder
true
if this resource is not used as an input for the tool.
getExcluded
in interface IInputOrder
public void setExcluded(boolean b)
IInputOrder
setExcluded
in interface IInputOrder
public boolean isExtensionElement()
public boolean isDirty()
IInputOrder
true
if this element has changes that need to
be saved in the project file, else false
.
isDirty
in interface IInputOrder
public void setDirty(boolean isDirty)
IInputOrder
setDirty
in interface IInputOrder
public void resolveReferences()
public boolean needsRebuild()
public void setRebuildState(boolean rebuild)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |