SciString.java

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

Generated on Sun Mar 4 15:03:58 2007 for Scilab [trunk] by  doxygen 1.5.1