Packagecom.ericfeminella.utils.introspection
Interfacepublic interface IInspectable
ImplementorsConfigurableContextMenu

Marker interface which defines the contract for classes which are to provide a static introspective method to allow users to view type specific information. IInspectable does not define an actual interface other than to improve class readability.

A class which implements IInspectable is expected to provide a static 'info' method which returns an XML object created by flash.utils.describeType.

A typical implementation would be as follows:

  package {
     import flash.utils.describeType;
     public class Example implements IInspectable {
          public static function info():XML {
               return describeType(Example);
          }
     |
  }