com.pnfsoftware.jeb.core.IArtifact |
![]() |
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
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 |
---|