Package com.pnfsoftware.jeb.core
Interface IUnitCreator
- All Superinterfaces:
IEventSource
- All Known Subinterfaces:
IAddressableUnit
,IApkUnit
,IArchiveUnit
,IArtifact
,IBinaryUnit
,ICertificateUnit
,ICodeObjectUnit
,ICodeUnit
,IDalvikDebuggerUnit
,IDartAotUnit
,IDebuggerUnit
,IDecompilerUnit
,IDexDecompilerUnit
,IDexUnit
,IDuplicatedUnit
,IELFUnit
,IInteractiveUnit
,IJavaSourceUnit
,IJsonUnit
,INativeCodeUnit<InsnType>
,INativeDebuggerUnit
,INativeDecompilerUnit<InsnType>
,INativeSourceUnit
,IPECOFFUnit
,IS7Unit
,ISourceUnit
,IUnit
,IXApkUnit
,IXmlUnit
- All Known Implementing Classes:
AbstractBinaryUnit
,AbstractCodeObjectUnit
,AbstractCodeUnit
,AbstractInteractiveBinaryUnit
,AbstractInteractiveUnit
,AbstractUnit
,Artifact
,BinaryWrapperUnit
,ContainerUnit
,DataContainerUnit
,FileContainerUnit
,InteractiveWrapperUnit
,LazyDataContainerUnit
,UnknownBinaryUnit
,WrapperUnit
-
Method Summary
Methods inherited from interface com.pnfsoftware.jeb.util.events.IEventSource
addListener, countListeners, getListeners, getParentSource, insertListener, notifyListeners, removeListener, setParentSource
-
Method Details
-
getInput
IInput getInput()Retrieve the optional input data.- Returns:
- optional input
-
getName
String getName()Get the name of this object.- Returns:
-
getParent
IUnitCreator getParent()Get the parent of the current object. Only anIUnit
can have a parentIUnitCreator
; ie, if this object is not anIUnit
, this method returns null (ie, when the current object is anIArtifact
).- Returns:
-