public FixedDef(org.omg.CORBA.TypeCode tc) { def_kind = org.omg.CORBA.DefinitionKind.dk_Fixed; type = tc; try { digits = tc.fixed_digits(); scale = tc.fixed_scale(); } catch( Exception e ) { throw new INTERNAL(e.toString()); } }
if ( tc.fixed_digits() > type.fixed_digits() )
origDigits = origType_.fixed_digits(); origScale = origType_.fixed_scale(); } catch (org.omg.CORBA.TypeCodePackage.BadKind ex) {
public void _write(org.omg.CORBA.portable.OutputStream out) { if (value == null) { throw new MARSHAL("value may not be null"); } TypeCode typeCode = _type(); try { out.write_fixed(value, typeCode.fixed_digits(), typeCode.fixed_scale()); } catch (BadKind e) { throw new RuntimeException("should never happen", e); } } }
public void _write(org.omg.CORBA.portable.OutputStream out) { if (value == null) { throw new MARSHAL("value may not be null"); } TypeCode typeCode = _type(); try { out.write_fixed(value, typeCode.fixed_digits(), typeCode.fixed_scale()); } catch (BadKind e) { throw new RuntimeException("should never happen", e); } } }
public String toString() { int digits = 0; int scale = 0; try { digits = any.type().fixed_digits(); scale = any.type().fixed_scale(); } catch (BadKind ex) { // impossible } return "DynFixed with value=" + this.get_value() + ", digits=" + digits + ", scale=" + scale; } }
if ( type.fixed_digits() > type().fixed_digits() )
boolean preservedPrecision = true; try { digits = any.type().fixed_digits(); scale = any.type().fixed_scale(); } catch (BadKind ex) { // impossible
public void insert_fixed(java.math.BigDecimal value, org.omg.CORBA.TypeCode type) { try { if (TypeCodeImpl.digits(value) > type.fixed_digits() || TypeCodeImpl.scale(value) > type.fixed_scale()) { throw wrapper.fixedNotMatch() ; } } catch (org.omg.CORBA.TypeCodePackage.BadKind bk) { // type isn't even of kind fixed throw wrapper.fixedBadTypecode( bk ) ; } typeCode = TypeCodeImpl.convertToNative(orb, type); object = value; isInitialized = true; }
out.write_ushort( typeCode.fixed_digits() ); out.write_short( typeCode.fixed_scale() ); break;
public void insert_fixed(java.math.BigDecimal value, org.omg.CORBA.TypeCode type) { try { if (TypeCodeImpl.digits(value) > type.fixed_digits() || TypeCodeImpl.scale(value) > type.fixed_scale()) { throw wrapper.fixedNotMatch(); } } catch (org.omg.CORBA.TypeCodePackage.BadKind bk) { // type isn't even of kind fixed throw wrapper.fixedBadTypecode(bk); } typeCode = TypeCodeImpl.convertToNative(orb, type); object = value; isInitialized = true; }
public void insert_fixed(java.math.BigDecimal value, org.omg.CORBA.TypeCode type) { try { if (TypeCodeImpl.digits(value) > type.fixed_digits() || TypeCodeImpl.scale(value) > type.fixed_scale()) { throw wrapper.fixedNotMatch(); } } catch (org.omg.CORBA.TypeCodePackage.BadKind bk) { // type isn't even of kind fixed throw wrapper.fixedBadTypecode(bk); } typeCode = TypeCodeImpl.convertToNative(orb, type); object = value; isInitialized = true; }
try return inputStream.read_fixed(typeCode.fixed_digits(), typeCode.fixed_scale());
if (myRealType.fixed_digits() != otherRealType.fixed_digits() || myRealType.fixed_scale() != otherRealType.fixed_scale()) return false;
if (myRealType.fixed_digits() != otherRealType.fixed_digits() || myRealType.fixed_scale() != otherRealType.fixed_scale()) return false;
if (myRealType.fixed_digits() != otherRealType.fixed_digits() || myRealType.fixed_scale() != otherRealType.fixed_scale()) return false;
((CDROutputStream) s).write_fixed((BigDecimal) o, typeCode.fixed_digits(), typeCode.fixed_scale());
try { ((CDROutputStream)s).write_fixed((BigDecimal)o, typeCode.fixed_digits(), typeCode.fixed_scale()); } catch (BadKind badKind) { // impossible
o = ((CDRInputStream) s).read_fixed(typeCode.fixed_digits(), typeCode.fixed_scale());
o = ((CDRInputStream)s).read_fixed(typeCode.fixed_digits(), typeCode.fixed_scale()); } else {