Class OscMessage

java.lang.Object
heronarts.lx.osc.OscPacket
heronarts.lx.osc.OscMessage
All Implemented Interfaces:
Iterable<OscArgument>

public class OscMessage extends OscPacket implements Iterable<OscArgument>
  • Field Details

    • nanoTime

      public final long nanoTime
  • Constructor Details

    • OscMessage

      public OscMessage()
    • OscMessage

      public OscMessage(String addressPattern)
  • Method Details

    • clearArguments

      public OscMessage clearArguments()
    • add

      public OscMessage add(OscArgument argument)
    • add

      public OscMessage add(int argument)
    • add

      public OscMessage add(String argument)
    • add

      public OscMessage add(double argument)
    • add

      public OscMessage add(float argument)
    • size

      public int size()
    • get

      public OscArgument get()
    • get

      public OscArgument get(int index)
    • getInt

      public int getInt()
    • getInt

      public int getInt(int index)
    • getBoolean

      public boolean getBoolean()
    • getBoolean

      public boolean getBoolean(int index)
    • getFloat

      public float getFloat()
    • getFloat

      public float getFloat(int index)
    • getDouble

      public double getDouble()
    • getDouble

      public double getDouble(int index)
    • getString

      public String getString()
    • getString

      public String getString(int index)
    • getBlob

      public OscBlob getBlob()
    • getBlob

      public OscBlob getBlob(int index)
    • resetCursor

      public OscMessage resetCursor()
    • setAddressPattern

      public OscMessage setAddressPattern(String addressPattern)
    • setAddressPattern

      public OscMessage setAddressPattern(OscString addressPattern)
    • getSource

      public InetAddress getSource()
    • getAddressPattern

      public OscString getAddressPattern()
    • getTypeTag

      public OscString getTypeTag()
    • matches

      public boolean matches(String pattern)
    • hasPrefix

      public boolean hasPrefix(String pattern)
    • parse

      public static OscMessage parse(InetAddress source, byte[] data, int offset, int len) throws OscException
      Throws:
      OscException
    • iterator

      public Iterator<OscArgument> iterator()
      Specified by:
      iterator in interface Iterable<OscArgument>
    • toString

      public String toString()
      Overrides:
      toString in class Object