Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

ulu.view
Interface Invokable  view Invokable download Invokable.java

All Known Subinterfaces:
Item, JAFable, View
All Known Implementing Classes:
ItemImpl, ViewImpl

public interface Invokable

generic interface for an object that can return invokable methods (ulu.view.UMethods)


Method Summary
 boolean addMethod(UMethod u)
          (attempt to) add a method
 boolean clearMethods()
          remove all properties
 UMethod getDefaultMethod()
          get the default method for this invokable (may be null if no such classification)
 UMethod getMethod(java.lang.String name)
          get a method by name
 UMethod[] methods()
          list this item's invokable methods
 boolean removeMethod(UMethod u)
          (attempt to) remove a method
 void setDefaultMethod(UMethod u)
          set the default method for this invokable (may be null if no such classification)
 

Method Detail

methods

public UMethod[] methods()
list this item's invokable methods


getMethod

public UMethod getMethod(java.lang.String name)
get a method by name


getDefaultMethod

public UMethod getDefaultMethod()
get the default method for this invokable (may be null if no such classification)


setDefaultMethod

public void setDefaultMethod(UMethod u)
set the default method for this invokable (may be null if no such classification)


addMethod

public boolean addMethod(UMethod u)
(attempt to) add a method


removeMethod

public boolean removeMethod(UMethod u)
(attempt to) remove a method


clearMethods

public boolean clearMethods()
remove all properties