version 1.10, 1999/11/11 20:22:19 |
version 1.11, 1999/11/16 13:16:22 |
|
|
/** |
/** |
* $OpenXM: OpenXM/src/OpenMath/OMproxy.java,v 1.9 1999/11/11 17:18:48 tam Exp $ |
* $OpenXM: OpenXM/src/OpenMath/OMproxy.java,v 1.10 1999/11/11 20:22:19 tam Exp $ |
*/ |
*/ |
|
|
import JP.ac.kobe_u.math.tam.OpenXM.*; |
import JP.ac.kobe_u.math.tam.OpenXM.*; |
Line 161 class OMproxy implements Runnable{ |
|
Line 161 class OMproxy implements Runnable{ |
|
} |
} |
|
|
private CMO CMO2OMXML(CMO obj){ |
private CMO CMO2OMXML(CMO obj){ |
String str = OM2OXM.CMO2OM(obj); |
String str; |
|
|
|
try{ |
|
str = OM2OXM.CMO2OM(obj); |
|
}catch(NumberFormatException e){ |
|
debug("CMO2OMXML occuered error in trans"); |
|
return new CMO_ERROR2(new CMO_STRING(e.toString())); |
|
} |
|
|
return new CMO_STRING(str); |
return new CMO_STRING(str); |
} |
} |
|
|
Line 174 class OMproxy implements Runnable{ |
|
Line 181 class OMproxy implements Runnable{ |
|
|
|
debug("OMXML2CMO called: "+obj); |
debug("OMXML2CMO called: "+obj); |
if(!(obj instanceof CMO_STRING)){ |
if(!(obj instanceof CMO_STRING)){ |
return new CMO_ERROR2(); |
return new CMO_ERROR2(new CMO_STRING("It's not CMO_STRING.")); |
} |
} |
|
|
try{ |
try{ |
stream = new ByteArrayInputStream(((CMO_STRING)obj).getString().getBytes()); |
stream = new ByteArrayInputStream(((CMO_STRING)obj).getString().getBytes()); |
ret = trans.parse(stream); |
ret = trans.parse(stream); |
}catch(IOException e){ |
}catch(IOException e){ |
|
debug("OMXML2CMO occuered error in trans"); |
|
return new CMO_ERROR2(new CMO_STRING(e.toString())); |
|
}catch(NumberFormatException e){ |
debug("OMXML2CMO occuered error in trans"); |
debug("OMXML2CMO occuered error in trans"); |
return new CMO_ERROR2(new CMO_STRING(e.toString())); |
return new CMO_ERROR2(new CMO_STRING(e.toString())); |
} |
} |