Packages

p

org.nlogo

fileformat

package fileformat

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. fileformat
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractNLogoFormat [A <: ModelFormat[Array[String], A]] extends ModelFormat[Array[String], A]
  2. trait BaseWidgetParser extends AnyRef
  3. trait ConstWidgetParser extends AnyRef
  4. case class ConversionError (errors: Seq[Exception], componentDescription: String, conversionDescription: String) extends Product with Serializable
  5. sealed trait ConversionResult extends AnyRef
  6. case class ConversionSet (conversionName: String, codeTabConversions: Seq[(SourceRewriter) ⇒ String] = Seq(), otherCodeConversions: Seq[(SourceRewriter) ⇒ String] = Seq(), targets: Seq[String] = Seq(), conversionDialect: (Dialect) ⇒ Dialect = identity) extends Product with Serializable
  7. case class ConversionWithErrors (originalModel: Model, model: Model, errors: Seq[ConversionError]) extends FailedConversionResult with Product with Serializable
  8. case class ErroredConversion (model: Model, error: ConversionError) extends FailedConversionResult with Product with Serializable
  9. sealed trait FailedConversionResult extends ConversionResult
  10. trait LabFormat [A <: ModelFormat[Array[String], A]] extends ComponentSerialization[Array[String], A]
  11. class LabLoader extends AnyRef
  12. type ModelConversion = (Model, Path) ⇒ ConversionResult
  13. class ModelConverter extends ModelConversion
  14. trait ModelSettingsComponent [A <: ModelFormat[Array[String], A]] extends ComponentSerialization[Array[String], A]
  15. class NLogoFormat extends ModelFormat[Array[String], NLogoFormat] with AbstractNLogoFormat[NLogoFormat]
  16. class NLogoFormatException extends RuntimeException
  17. class NLogoHubNetFormat extends ComponentSerialization[Array[String], NLogoFormat]
  18. class NLogoLabFormat extends LabFormat[NLogoFormat]
  19. class NLogoPreviewCommandsFormat extends ComponentSerialization[Array[String], NLogoFormat]
  20. class NLogoThreeDFormat extends ModelFormat[Array[String], NLogoThreeDFormat] with AbstractNLogoFormat[NLogoThreeDFormat]
  21. class NLogoThreeDLabFormat extends LabFormat[NLogoThreeDFormat]
  22. trait ParsingStringUtils extends AnyRef
  23. case class SuccessfulConversion (originalModel: Model, model: Model) extends ConversionResult with Product with Serializable
  24. trait WidgetConverter extends AutoConvertable

Value Members

  1. def basicLoader: ConfigurableModelLoader
  2. def converter(extensionManager: ExtensionManager, compilationEnvironment: CompilationEnvironment, literalParser: LiteralParser, conversionSections: Seq[AutoConvertable])(dialect: Dialect): ModelConversion
  3. def defaultAutoConvertables: Seq[AutoConvertable]
  4. def defaultConverter: ModelConversion
  5. def hubNetReaders: Map[String, WidgetReader]
  6. def nlogoReaders(is3D: Boolean): Map[String, WidgetReader]
  7. def standardLoader(literalParser: LiteralParser): ConfigurableModelLoader
  8. object AutoConversionList
  9. object BaseWidgetParser extends ParsingStringUtils
  10. object ConversionError extends Serializable
  11. object ConversionWithErrors extends Serializable
  12. object HubNetButtonReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
  13. object HubNetChooserReader extends BaseWidgetParser with WidgetReader
  14. object HubNetMonitorReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
  15. object HubNetSliderReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
  16. object HubNetSwitchReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
  17. object HubNetViewReader extends BaseWidgetParser with ConstWidgetParser with WidgetReader
  18. object HubNetWidgetReaders
  19. object InfoConverter

    Through NetLogo 4.1 (since 2.0 or so), we used a custom wiki-type format, with custom code for converting it to HTML for display.

    Through NetLogo 4.1 (since 2.0 or so), we used a custom wiki-type format, with custom code for converting it to HTML for display. Now we use Markdown, but old models must be supported, so we convert the old markup to Markdown.

  20. object LabLoader
  21. object LabSaver
  22. object ModelConverter
  23. object NLogoLabConverter extends AutoConvertable
  24. object NLogoModelSettings extends ModelSettingsComponent[NLogoFormat]
  25. object NLogoThreeDModelSettings extends ModelSettingsComponent[NLogoThreeDFormat]
  26. object NLogoThreeDPreviewCommandsFormat extends ComponentSerialization[Array[String], NLogoThreeDFormat]
  27. object ParsingStringUtils extends ParsingStringUtils
  28. object ThreeDViewReader extends WidgetReader with BaseWidgetParser with ConstWidgetParser
  29. object WidgetConverter extends WidgetConverter

Inherited from AnyRef

Inherited from Any

Ungrouped