Packages

case class ArtStudio(addr: Address, data: Array[Byte]) extends Format with Product with Serializable

Art Studio file format.

addr

CBM file loading address

data

array of file data bytes

Linear Supertypes
Serializable, Serializable, Product, Equals, Format, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ArtStudio
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Format
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ArtStudio(addr: Address, data: Array[Byte])

    create a new ArtStudio image data

    create a new ArtStudio image data

    addr

    CBM file loading address

    data

    array of file data bytes

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val addr: Address
    Definition Classes
    ArtStudioFormat
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def canEqual(that: Any): Boolean

    States that objects of this class are never equal to objects of its superclass.

    States that objects of this class are never equal to objects of its superclass.

    that

    the value being probed for possible equality

    returns

    true if this instance can possibly equal that, otherwise false

    Definition Classes
    ArtStudio → Equals → Format
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val config: Config.ArtStudio

    Memory configuration of the file format data.

    Memory configuration of the file format data.

    Definition Classes
    ArtStudioFormat
  9. val data: Array[Byte]
    Definition Classes
    ArtStudioFormat
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(other: Any): Boolean

    Compares the receiver object (this) with the argument object (other) for equivalence.

    Compares the receiver object (this) with the argument object (other) for equivalence.

    returns

    true if the receiver object is equivalent to the argument, false otherwise

    Definition Classes
    Format → AnyRef → Any
  12. def extractData(): CBM

    Extract image data from file data bytes.

    Extract image data from file data bytes.

    returns

    a new instance of any Mode-inherited class with the image mode determined by the file data

    Definition Classes
    Format
  13. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. val load: Address

    Default file loading address.

    Default file loading address.

    Definition Classes
    ArtStudioFormat
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  20. def save(name: String, overwriteIfExists: Boolean = false): Unit

    Save any supported CBM image format into a file.

    Save any supported CBM image format into a file.

    name

    target file name

    overwriteIfExists

    boolean flag indicating whether overwriting of an existing file should trigger no error

    Definition Classes
    Format
  21. val size: Int

    Default length of file data bytes.

    Default length of file data bytes.

    Definition Classes
    ArtStudioFormat
  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. def validate(): Unit

    Validates consistency of an object instance data.

    Validates consistency of an object instance data.

    Definition Classes
    Format
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Format

Inherited from AnyRef

Inherited from Any

Ungrouped