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

Quick Search    Search Deep

org.gui4j.core
Interface Gui4jCall  view Gui4jCall download Gui4jCall.java

All Superinterfaces:
org.gui4j.Gui4jGetValue

public interface Gui4jCall
extends org.gui4j.Gui4jGetValue

Represents the interface for all reflection call. Method calls, field accesses, integer constants, and also string constants are instances of this interface. Parsing of reflection calls is done by


Method Summary
 java.net.URL getConfigurationSource()
          Method getConfigurationSource.
 Gui4jCall[] getDependantProperties()
          Method getDependantProperties.
 java.lang.Class getResultClass()
          Method getResultClass.
 java.lang.Object getValue(org.gui4j.Gui4jCallBase gui4jController, java.util.Map paramMap, java.lang.Object defaultValue)
          Evaluates the reflection call with given arguments
 java.lang.Class getValueClass()
          Method getValueClass.
 java.lang.Class getValueClass(java.lang.String paramName)
          Method getValueClass.
 java.lang.Object getValueNoParams(org.gui4j.Gui4jCallBase baseInstance, java.lang.Object defaultValue)
          Method getValueNoParams.
 java.lang.Object getValueUseDefaultParam(org.gui4j.Gui4jCallBase baseInstance, java.lang.Object defaultParamValue, java.lang.Object defaultValue)
          Method getValueUseDefaultParam.
 boolean hasTriggerEvents()
          Method hasTriggerEvents.
 
Methods inherited from interface org.gui4j.Gui4jGetValue
getValueNoErrorChecking
 

Method Detail

getDependantProperties

public Gui4jCall[] getDependantProperties()
Method getDependantProperties. Returns the list of dependant events.


hasTriggerEvents

public boolean hasTriggerEvents()
Method hasTriggerEvents. Returns true if the list of dependant events is non-empty.


getResultClass

public java.lang.Class getResultClass()
Method getResultClass.


getValue

public java.lang.Object getValue(org.gui4j.Gui4jCallBase gui4jController,
                                 java.util.Map paramMap,
                                 java.lang.Object defaultValue)
Evaluates the reflection call with given arguments

Specified by:
getValue in interface org.gui4j.Gui4jGetValue

getValueClass

public java.lang.Class getValueClass()
Method getValueClass.


getValueClass

public java.lang.Class getValueClass(java.lang.String paramName)
Method getValueClass.


getValueNoParams

public java.lang.Object getValueNoParams(org.gui4j.Gui4jCallBase baseInstance,
                                         java.lang.Object defaultValue)
Method getValueNoParams. Evaluates the reflection call and uses no parameter instantiation.


getValueUseDefaultParam

public java.lang.Object getValueUseDefaultParam(org.gui4j.Gui4jCallBase baseInstance,
                                                java.lang.Object defaultParamValue,
                                                java.lang.Object defaultValue)
Method getValueUseDefaultParam. Evaluates the reflection call with given value for the default parameter (name "").


getConfigurationSource

public java.net.URL getConfigurationSource()
Method getConfigurationSource.