public interface

IDartInternalObject

com.pnfsoftware.jeb.core.units.code.dart.IDartInternalObject

Class Overview

Basic interface for Dart objects.

Summary

Public Methods
abstract Object getAttribute(String key)
Retrieve an object attribute by name.
abstract Map<String, Object> getAttributes()
Retrieve the map of objects attributes.
abstract int getClassId()
Retrieve the object class id.
abstract boolean isBase()

Public Methods

public abstract Object getAttribute (String key)

Retrieve an object attribute by name.

Returns
  • an attribute or null

public abstract Map<String, Object> getAttributes ()

Retrieve the map of objects attributes.

Returns
  • unmodifiable map

public abstract int getClassId ()

Retrieve the object class id. To determine the class name, use getClassIdNameMap().

public abstract boolean isBase ()