| com.pnfsoftware.jeb.core.IArtifact |
Known Indirect Subclasses
|
Base interface for artifacts. Artifacts form the basic item of analysis: they are loaded within
projects, can be analyzed or processed, and produce zero or more
units. Artifacts are unit creators.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract long |
getCreationTimestamp()
Get the timestamp at which this artifact was loaded into the project.
| ||||||||||
| abstract IInput |
getInput()
Get the input data for the artifact.
| ||||||||||
| abstract String |
getName()
Get the artifact name.
| ||||||||||
| abstract String |
getNotes()
Get user-specific notes associated to the artifact.
| ||||||||||
| abstract IUnitCreator |
getParent()
This method must return null.
| ||||||||||
| abstract void |
setName(String name)
Set the artifact name.
| ||||||||||
| abstract void |
setNotes(String notes)
Set user-specific notes associated to the artifact.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.IUnitCreator
| |||||||||||
From interface
com.pnfsoftware.jeb.util.events.IEventSource
| |||||||||||
Get the timestamp at which this artifact was loaded into the project.
Get the artifact name.
Get user-specific notes associated to the artifact.
Set the artifact name.
| name | the new name |
|---|
Set user-specific notes associated to the artifact.
| notes | the new notes |
|---|