Packages

c

org.nlogo.api

ConfigurableModelLoader

class ConfigurableModelLoader extends ModelLoader

Source
ModelLoader.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConfigurableModelLoader
  2. ModelLoader
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ConfigurableModelLoader(formats: Seq[FormatterPair[_, _]] = Seq())

Value Members

  1. def addFormat[A, B <: ModelFormat[A, B]](f: B)(implicit aTag: ClassTag[A]): ConfigurableModelLoader
  2. def addSerializer[A, B <: ModelFormat[A, B]](s: ComponentSerialization[A, B])(implicit aTag: ClassTag[A], bTag: ClassTag[B], matchingFormat: ClassTag[FormatterPair[A, B]]): ConfigurableModelLoader
  3. def addSerializers[A, B <: ModelFormat[A, B]](ss: Seq[ComponentSerialization[A, B]])(implicit aTag: ClassTag[A], bTag: ClassTag[B], matchingFormat: ClassTag[FormatterPair[A, B]]): ConfigurableModelLoader
  4. def emptyModel(extension: String): Model
    Definition Classes
    ModelLoader
  5. val formats: Seq[FormatterPair[_, _]]
    Definition Classes
    ConfigurableModelLoaderModelLoader
  6. def readModel(uri: URI): Try[Model]
    Definition Classes
    ConfigurableModelLoaderModelLoader
  7. def readModel(source: String, extension: String): Try[Model]
    Definition Classes
    ModelLoader
  8. def save(model: Model, uri: URI): Try[URI]
    Definition Classes
    ModelLoader
  9. def sourceString(model: Model, extension: String): Try[String]
    Definition Classes
    ModelLoader
  10. def uriCompatible(uri: URI): Option[FormatterPair[_, _]]
    Definition Classes
    ModelLoader