sealed trait Builder extends AnyRef
- Alphabetic
- By Inheritance
- Builder
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def arrays(): Builder
Enables support for the OSC 1.0 extended spec's array tags.
Enables support for the OSC 1.0 extended spec's array tags. An 'array' is written out as a type tag '[' (without associated value), followed by the normal encoding of the array elements, and finally another type tag ']' (without associated value).
On the Scala side, we wish to enforce a immutable type, hence
collection.immutable.IndexedSeqwas chosen overArrayfor the decoder, while the encoder accepts anyIterable - abstract def booleans(): Builder
- abstract def booleansAsInts(): Builder
- abstract def build: PacketCodec
- abstract def decode[A](tag: Byte, dec: Decoder[A]): Builder
- abstract def doubles(): Builder
- abstract def doublesAsFloats(): Builder
- abstract def encode[A](clazz: Class[A], enc: Encoder[A]): Builder
- abstract def impulse(): Builder
- abstract def longs(): Builder
- abstract def longsAsInts(): Builder
- abstract def none(): Builder
- abstract def packetsAsBlobs(): Builder
- abstract def symbols(): Builder
- abstract def timeTags(): Builder
- abstract def v1_0(): Builder
Resets the builder to strict OSC 1.0 spec, meaning that it accepts only the pairs
Int-i,Float-f,String-s, andByteBuffer-b.
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val charsetName: String
The character encoding to use for Strings.
The character encoding to use for Strings. Defaults to
"UTF-8" - def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def doublePrecision(): Builder
- final def doubleToSinglePrecision(): Builder
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def scsynth(): Builder
Resets the builder to SuperCollider server spec.
Resets the builder to SuperCollider server spec. That is, strict OSC 1.0, plus array support, down-casting of 64-bit numbers to 32-bit, encoding booleans as integers, and packet arguments as blobs, and.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def v1_1(): Builder
Resets the builder to strict OSC 1.1 spec, meaning that it accepts only the OSC 1.0 pairs, as well as
Boolean-TandF,None-N,Unit-I,Timetag-t.Resets the builder to strict OSC 1.1 spec, meaning that it accepts only the OSC 1.0 pairs, as well as
Boolean-TandF,None-N,Unit-I,Timetag-t.Note that this does not affect the way that packets are encoded with on a TCP stream (see the
TCPdocumentation for more information). - final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated