00001 package javasci ; 00002 /********************************************************************************************************/ 00003 /* Allan CORNET */ 00004 /* INRIA 2007 */ 00005 /********************************************************************************************************/ 00006 public class SciBoolean implements java.io.Serializable 00007 { 00008 /********************************************************************************************************/ 00009 private SciBooleanArray pObjSciBoolean; 00010 private boolean[] pTmpBooleanArray; 00011 /********************************************************************************************************/ 00015 /********************************************************************************************************/ 00016 00017 /********************************************************************************************************/ 00018 public SciBoolean(String name,SciBoolean Obj) 00019 { 00020 pTmpBooleanArray=new boolean[1]; 00021 pTmpBooleanArray[0]=Obj.getData(); 00022 pObjSciBoolean = new SciBooleanArray(name,1,1,pTmpBooleanArray); 00023 } 00024 /********************************************************************************************************/ 00025 public SciBoolean(String name) 00026 { 00027 pTmpBooleanArray=new boolean[1]; 00028 pObjSciBoolean = new SciBooleanArray(name,1,1); 00029 } 00030 /********************************************************************************************************/ 00031 public SciBoolean(String name,boolean Value ) 00032 { 00033 pTmpBooleanArray=new boolean[1]; 00034 pTmpBooleanArray[0]=Value; 00035 pObjSciBoolean = new SciBooleanArray(name,1,1,pTmpBooleanArray); 00036 } 00037 /********************************************************************************************************/ 00038 public String getName() 00039 { 00040 return pObjSciBoolean.getName(); 00041 } 00042 /********************************************************************************************************/ 00043 public boolean getData() 00044 { 00045 Get(); 00046 pTmpBooleanArray=pObjSciBoolean.getData(); 00047 return pTmpBooleanArray[0]; 00048 } 00049 /********************************************************************************************************/ 00050 public void Get() 00051 { 00052 pObjSciBoolean.Get(); 00053 } 00054 /********************************************************************************************************/ 00055 public boolean Job(String job) 00056 { 00057 return pObjSciBoolean.Job(job); 00058 } 00059 /********************************************************************************************************/ 00060 public void Send() 00061 { 00062 pObjSciBoolean.Send(); 00063 } 00064 /********************************************************************************************************/ 00065 public void disp() 00066 { 00067 Get(); 00068 System.out.println("boolean "+ getName() +"="); 00069 Job( "disp(" + getName() +");"); 00070 } 00071 } 00072 /********************************************************************************************************/
1.5.1