1 23 24 package org.objectweb.medor.expression.api; 25 26 import java.math.BigDecimal ; 27 import java.math.BigInteger ; 28 import java.util.Date ; 29 30 38 public interface Operand extends Expression { 39 40 45 boolean getBoolean() throws TypingException; 46 47 52 int getInt() throws TypingException; 53 54 59 byte getByte() throws TypingException; 60 61 66 byte[] getByteArray() throws TypingException; 67 68 73 short getShort() throws TypingException; 74 75 80 long getLong() throws TypingException; 81 82 87 float getFloat() throws TypingException; 88 89 94 double getDouble() throws TypingException; 95 96 101 char getChar() throws TypingException; 102 103 108 char[] getCharArray() throws TypingException; 109 110 115 String getString() throws TypingException; 116 117 122 BigDecimal getBigDecimal() throws TypingException; 123 124 129 BigInteger getBigInteger() throws TypingException; 130 131 136 Date getDate() throws TypingException; 137 138 142 Object getObject(); 143 144 148 boolean isDefined(); 149 150 void setIsDefined(boolean isdefined); 151 } 152 | Popular Tags |