public abstract class

AbstractCodeUnit

extends AbstractInteractiveBinaryUnit
implements ICodeUnit
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.events.JebEventSource
     ↳ com.pnfsoftware.jeb.core.units.AbstractUnit
       ↳ com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
         ↳ com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
           ↳ com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit

Class Overview

Skeleton of a code unit.

Summary

Public Constructors
AbstractCodeUnit(String name, String formatType, IInput input, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm)
Public Methods
ICodeClass getClass(String fqname)
The skeleton implementation returns en empty list.
List<? extends ICodeClass> getClasses()
The skeleton implementation returns an empty list.
ICodeField getField(String fqname)
The skeleton implementation returns null.
List<? extends ICodeField> getFields()
The skeleton implementation returns an empty list.
ICodeMethod getMethod(String fqname)
The skeleton implementation returns null.
List<? extends ICodeMethod> getMethods()
The skeleton implementation returns an empty list.
List<? extends ICodePackage> getPackages()
The skeleton implementation returns an empty list.
List<? extends ICodeType> getTypes()
The skeleton implementation returns an empty list.
[Expand]
Inherited Methods
From class com.pnfsoftware.jeb.core.units.AbstractInteractiveBinaryUnit
From class com.pnfsoftware.jeb.core.units.AbstractBinaryUnit
From class com.pnfsoftware.jeb.core.units.AbstractUnit
From class com.pnfsoftware.jeb.core.events.JebEventSource
From class java.lang.Object
From interface com.pnfsoftware.jeb.core.IUnitCreator
From interface com.pnfsoftware.jeb.core.IUserDataSupport
From interface com.pnfsoftware.jeb.core.units.IAddressableUnit
From interface com.pnfsoftware.jeb.core.units.IBinaryUnit
From interface com.pnfsoftware.jeb.core.units.IInteractiveUnit
From interface com.pnfsoftware.jeb.core.units.IUnit
From interface com.pnfsoftware.jeb.core.units.code.ICodeUnit
From interface com.pnfsoftware.jeb.util.events.IEventSource

Public Constructors

public AbstractCodeUnit (String name, String formatType, IInput input, IUnitProcessor unitProcessor, IUnitCreator parent, IPropertyDefinitionManager pdm)

Public Methods

public ICodeClass getClass (String fqname)

The skeleton implementation returns en empty list.

public List<? extends ICodeClass> getClasses ()

The skeleton implementation returns an empty list.

public ICodeField getField (String fqname)

The skeleton implementation returns null.

public List<? extends ICodeField> getFields ()

The skeleton implementation returns an empty list.

public ICodeMethod getMethod (String fqname)

The skeleton implementation returns null.

public List<? extends ICodeMethod> getMethods ()

The skeleton implementation returns an empty list.

public List<? extends ICodePackage> getPackages ()

The skeleton implementation returns an empty list.

public List<? extends ICodeType> getTypes ()

The skeleton implementation returns an empty list.