Package com.ericsson.otp.erlang

Examples of com.ericsson.otp.erlang.OtpErlangString.stringValue()


    }

    @Override
    public void dump(OtpErlangObject arg, StringBuffer resultHolder) {
      OtpErlangString atom = (OtpErlangString) arg;
      dump(atom.stringValue(), resultHolder);
    }

    /** Similar to the above but for normal strings. */
    public void dump(String str, StringBuffer resultHolder) {
      resultHolder.append('\"');
View Full Code Here


    argsWithSender[1] = tuple;
    refMbox.send("sayHello", "RPCServerMbox", new OtpErlangTuple(
        argsWithSender));
    OtpErlangString result = (OtpErlangString) refMbox.receiveMsg()
        .getMsg();
    assertEquals("Hello world !", result.stringValue());
  }

  /**
   * Tests receiving reply without sending self PID
   *
 
View Full Code Here

    args[0] = new OtpErlangString("world");
    args[1] = new OtpErlangString("!");
    refMbox.send("sayHello", "RPCServerMbox", new OtpErlangTuple(args));
    OtpErlangString result = (OtpErlangString) refMbox.receiveMsg()
        .getMsg();
    assertEquals("Hello world !", result.stringValue());
  }

  /**
   * Tests service mbox receiving complex message
   *
 
View Full Code Here

     * @return string value
     */
    public static String stringValue(final OtpErlangObject o) {
        if (o instanceof OtpErlangString) {
            final OtpErlangString s = (OtpErlangString) o;
            return s.stringValue();
        } else if (o instanceof OtpErlangList) {
            final OtpErlangList l = (OtpErlangList) o;
            if (l.arity() == 0) {
                return "";
            }
View Full Code Here

                sb.append(l.charValue());
            } catch (final OtpErlangRangeException e) {
            }
        } else if (o instanceof OtpErlangString) {
            final OtpErlangString s = (OtpErlangString) o;
            sb.append(s.stringValue());
        } else if (o instanceof OtpErlangList) {
            final OtpErlangList l = (OtpErlangList) o;
            for (final OtpErlangObject i : l) {
                if (sb.length() < maxLength) {
                    ioListToStringBuilder(i, sb, maxLength);
View Full Code Here

    public static OtpErlangList listValue(final OtpErlangObject o) {
        if (o instanceof OtpErlangList) {
            return (OtpErlangList) o;
        } else if (o instanceof OtpErlangString) {
            final OtpErlangString erlangString = (OtpErlangString) o;
            final int[] codePoints = OtpErlangString.stringToCodePoints(erlangString
                    .stringValue());
            final OtpErlangObject elements[] = new OtpErlangObject[codePoints.length];
            for (int i = 0; i < codePoints.length; i++) {
                elements[i] = new OtpErlangLong(codePoints[i]);
            }
View Full Code Here

    argsWithSender[1] = tuple;
    refMbox.send("sayHello", "RPCServerMbox", new OtpErlangTuple(
        argsWithSender));
    OtpErlangString result = (OtpErlangString) refMbox.receiveMsg()
        .getMsg();
    assertEquals("Hello world !", result.stringValue());
  }

  /**
   * Tests receiving reply without sending self PID
   *
 
View Full Code Here

    refMbox.send("sayHello", "RPCServerMbox", new OtpErlangTuple(args));
        // FIXME: this seems to help avoid occasional hangs
        Thread.sleep(100);
    OtpErlangString result = (OtpErlangString) refMbox.receiveMsg()
        .getMsg();
    assertEquals("Hello world !", result.stringValue());
  }

  /**
   * Tests service mbox receiving complex message
   *
 
View Full Code Here

           && i instanceof OtpErlangList) {
    final java.lang.StringBuffer b = new java.lang.StringBuffer();
    final OtpErlangList l = (OtpErlangList) i;
    for (final OtpErlangObject j : l) {
        final OtpErlangString k = (OtpErlangString) j;
        b.append(k.stringValue());
    }
    final OtpErlangObject o = new OtpErlangString(b.toString());
    return o;
      } else if (atomValue.equals("sub3atom")
        && i instanceof OtpErlangString) {
View Full Code Here

    final OtpErlangObject o = new OtpErlangString(b.toString());
    return o;
      } else if (atomValue.equals("sub3atom")
        && i instanceof OtpErlangString) {
    final OtpErlangString s = (OtpErlangString) i;
    final OtpErlangAtom o = new OtpErlangAtom(s.stringValue()
      .substring(3));
    return o;
      } else if (atomValue.equals("codepointBug")
        && i instanceof OtpErlangString) {
    final OtpErlangString s = (OtpErlangString) i;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.