jpel.resolver
Interface Interpreter

All Known Implementing Classes:
InterpreterImpl

public interface Interpreter

Responsável pela tradução dos tipos de linguagem funcional em tipos de Java.


Method Summary
 boolean toBoolean(jpel.language.Expression expression)
           
 boolean[] toBooleanArray(jpel.language.Expression expression)
           
 java.lang.Boolean toBooleanObject(jpel.language.Expression expression)
           
 java.lang.Boolean[] toBooleanObjectArray(jpel.language.Expression expression)
           
 byte toByte(jpel.language.Expression expression)
           
 byte[] toByteArray(jpel.language.Expression expression)
           
 java.lang.Byte toByteObject(jpel.language.Expression expression)
           
 java.lang.Byte[] toByteObjectArray(jpel.language.Expression expression)
           
 char toChar(jpel.language.Expression expression)
           
 char[] toCharArray(jpel.language.Expression expression)
           
 java.lang.Character toCharObject(jpel.language.Expression expression)
           
 java.lang.Character[] toCharObjectArray(jpel.language.Expression expression)
           
 double toDouble(jpel.language.Expression expression)
           
 double[] toDoubleArray(jpel.language.Expression expression)
           
 java.lang.Double toDoubleObject(jpel.language.Expression expression)
           
 java.lang.Double[] toDoubleObjectArray(jpel.language.Expression expression)
           
 float toFloat(jpel.language.Expression expression)
           
 float[] toFloatArray(jpel.language.Expression expression)
           
 java.lang.Float toFloatObject(jpel.language.Expression expression)
           
 java.lang.Float[] toFloatObjectArray(jpel.language.Expression expression)
           
 int toInt(jpel.language.Expression expression)
           
 int[] toIntArray(jpel.language.Expression expression)
           
 java.lang.Integer toIntObject(jpel.language.Expression expression)
           
 java.lang.Integer[] toIntObjectArray(jpel.language.Expression expression)
           
 long toLong(jpel.language.Expression expression)
           
 long[] toLongArray(jpel.language.Expression expression)
           
 java.lang.Long toLongObject(jpel.language.Expression expression)
           
 java.lang.Long[] toLongObjectArray(jpel.language.Expression expression)
           
 java.lang.Object toObject(jpel.language.Expression expression)
           
 java.lang.Object[] toObjectArray(jpel.language.Expression expression)
           
 short toShort(jpel.language.Expression expression)
           
 short[] toShortArray(jpel.language.Expression expression)
           
 java.lang.Short toShortObject(jpel.language.Expression expression)
           
 java.lang.Short[] toShortObjectArray(jpel.language.Expression expression)
           
 java.lang.String toString(jpel.language.Expression expression)
           
 java.lang.String[] toStringArray(jpel.language.Expression expression)
           
 

Method Detail

toBoolean

public boolean toBoolean(jpel.language.Expression expression)
                  throws BadTypedException
BadTypedException

toBooleanObject

public java.lang.Boolean toBooleanObject(jpel.language.Expression expression)
                                  throws BadTypedException
BadTypedException

toBooleanArray

public boolean[] toBooleanArray(jpel.language.Expression expression)
                         throws BadTypedException
BadTypedException

toBooleanObjectArray

public java.lang.Boolean[] toBooleanObjectArray(jpel.language.Expression expression)
                                         throws BadTypedException
BadTypedException

toChar

public char toChar(jpel.language.Expression expression)
            throws BadTypedException
BadTypedException

toCharObject

public java.lang.Character toCharObject(jpel.language.Expression expression)
                                 throws BadTypedException
BadTypedException

toCharArray

public char[] toCharArray(jpel.language.Expression expression)
                   throws BadTypedException
BadTypedException

toCharObjectArray

public java.lang.Character[] toCharObjectArray(jpel.language.Expression expression)
                                        throws BadTypedException
BadTypedException

toByte

public byte toByte(jpel.language.Expression expression)
            throws BadTypedException
BadTypedException

toByteObject

public java.lang.Byte toByteObject(jpel.language.Expression expression)
                            throws BadTypedException
BadTypedException

toByteArray

public byte[] toByteArray(jpel.language.Expression expression)
                   throws BadTypedException
BadTypedException

toByteObjectArray

public java.lang.Byte[] toByteObjectArray(jpel.language.Expression expression)
                                   throws BadTypedException
BadTypedException

toShort

public short toShort(jpel.language.Expression expression)
              throws BadTypedException
BadTypedException

toShortObject

public java.lang.Short toShortObject(jpel.language.Expression expression)
                              throws BadTypedException
BadTypedException

toShortArray

public short[] toShortArray(jpel.language.Expression expression)
                     throws BadTypedException
BadTypedException

toShortObjectArray

public java.lang.Short[] toShortObjectArray(jpel.language.Expression expression)
                                     throws BadTypedException
BadTypedException

toInt

public int toInt(jpel.language.Expression expression)
          throws BadTypedException
BadTypedException

toIntObject

public java.lang.Integer toIntObject(jpel.language.Expression expression)
                              throws BadTypedException
BadTypedException

toIntArray

public int[] toIntArray(jpel.language.Expression expression)
                 throws BadTypedException
BadTypedException

toIntObjectArray

public java.lang.Integer[] toIntObjectArray(jpel.language.Expression expression)
                                     throws BadTypedException
BadTypedException

toLong

public long toLong(jpel.language.Expression expression)
            throws BadTypedException
BadTypedException

toLongObject

public java.lang.Long toLongObject(jpel.language.Expression expression)
                            throws BadTypedException
BadTypedException

toLongArray

public long[] toLongArray(jpel.language.Expression expression)
                   throws BadTypedException
BadTypedException

toLongObjectArray

public java.lang.Long[] toLongObjectArray(jpel.language.Expression expression)
                                   throws BadTypedException
BadTypedException

toFloat

public float toFloat(jpel.language.Expression expression)
              throws BadTypedException
BadTypedException

toFloatObject

public java.lang.Float toFloatObject(jpel.language.Expression expression)
                              throws BadTypedException
BadTypedException

toFloatArray

public float[] toFloatArray(jpel.language.Expression expression)
                     throws BadTypedException
BadTypedException

toFloatObjectArray

public java.lang.Float[] toFloatObjectArray(jpel.language.Expression expression)
                                     throws BadTypedException
BadTypedException

toDouble

public double toDouble(jpel.language.Expression expression)
                throws BadTypedException
BadTypedException

toDoubleObject

public java.lang.Double toDoubleObject(jpel.language.Expression expression)
                                throws BadTypedException
BadTypedException

toDoubleArray

public double[] toDoubleArray(jpel.language.Expression expression)
                       throws BadTypedException
BadTypedException

toDoubleObjectArray

public java.lang.Double[] toDoubleObjectArray(jpel.language.Expression expression)
                                       throws BadTypedException
BadTypedException

toString

public java.lang.String toString(jpel.language.Expression expression)
                          throws BadTypedException
BadTypedException

toStringArray

public java.lang.String[] toStringArray(jpel.language.Expression expression)
                                 throws BadTypedException
BadTypedException

toObject

public java.lang.Object toObject(jpel.language.Expression expression)
                          throws BadTypedException
BadTypedException

toObjectArray

public java.lang.Object[] toObjectArray(jpel.language.Expression expression)
                                 throws BadTypedException
BadTypedException