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.IndexedSeq
was chosen overArray
for 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
-T
andF
,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
-T
andF
,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
TCP
documentation 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