Return to CMO_INT32.java CVS log | Up to [local] / OpenXM / src / OpenMath / ORG / openxm / tam |
File: [local] / OpenXM / src / OpenMath / ORG / openxm / tam / CMO_INT32.java (download)
Revision 1.2, Wed Sep 13 06:32:42 2000 UTC (24 years ago) by tam
I changed from OpenXMconnection to OpenXMstream. |
/** * $OpenXM: OpenXM/src/OpenMath/ORG/openxm/tam/CMO_INT32.java,v 1.2 2000/09/13 06:32:42 tam Exp $ */ package ORG.openxm.tam; import java.io.*; /** * CMO $B7A<0$N(B INT32 $B7?$rI=$7$^$9(B. */ final public class CMO_INT32 extends CMO{ private int value; /** * i $B$rCM$H$9$k(B INT32 $B$r:n@.$7$^$9(B. */ public CMO_INT32(int i){ value = i; } public int DISCRIMINATOR(){ return CMO.INT32; } /** * $BCM$rF@$^$9(B. */ public int intValue(){ return value; } public void sendByObject(OpenXMstream os) throws IOException{ os.writeInt(value); } static protected CMO receive(OpenXMstream is) throws IOException{ int value = is.readInt(); return new CMO_INT32(value); } public String toCMOexpressionByObject(){ return "CMO_INT32,"+ value; } }