org.fusesource.scalate.support

URLTemplateSource

class URLTemplateSource extends URLResource with TemplateSource

Linear Supertypes
TemplateSource, URLResource, Serializable, Serializable, Product, Equals, WriteableResource, Resource, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. URLTemplateSource
  2. TemplateSource
  3. URLResource
  4. Serializable
  5. Serializable
  6. Product
  7. Equals
  8. WriteableResource
  9. Resource
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new URLTemplateSource(url: URL)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def checkInitialised(): Unit

    Checks that we have lazily created the package and class names

    Checks that we have lazily created the package and class names

    Attributes
    protected
    Definition Classes
    TemplateSource
  8. def className: String

    Returns the generated fully qualified class name for code generated templates

    Returns the generated fully qualified class name for code generated templates

    Definition Classes
    TemplateSource
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. lazy val connection: URLConnection

    Definition Classes
    URLResource
  11. var engine: TemplateEngine

    Definition Classes
    TemplateSource
  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def extractPackageAndClassNames(uri: String): (String, String)

    Attributes
    protected
    Definition Classes
    TemplateSource
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  16. def inputStream: InputStream

    Definition Classes
    URLResource → Resource
  17. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  18. def lastModified: Long

    Definition Classes
    URLResource → Resource
  19. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  22. def outputStream: OutputStream

    Definition Classes
    URLResource → WriteableResource
  23. def packageName: String

    Returns the package name the generated template class will be in for code generated templates

    Returns the package name the generated template class will be in for code generated templates

    Definition Classes
    TemplateSource
  24. def reader: Reader

    Definition Classes
    Resource
  25. val reservedWords: Set[String]

    Attributes
    protected
    Definition Classes
    TemplateSource
  26. def simpleClassName: String

    Returns the generated simple class name (i.

    Returns the generated simple class name (i.e. without the package name) for code generated templates

    Definition Classes
    TemplateSource
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  28. def templateType(extension: String): CustomExtensionTemplateSource

    Returns a new TemplateSource which uses the given template type irrespective of the actual uri file extension

    Returns a new TemplateSource which uses the given template type irrespective of the actual uri file extension

    For example this lets you load a TemplateSource then convert it to be of a given fixed type of template as follows:

    TemplateSource.fromFile("foo.txt").templateType("mustache")

    Definition Classes
    TemplateSource
  29. def templateType: Option[String]

    Returns the type of the template (ssp, scaml, mustache etc).

    Returns the type of the template (ssp, scaml, mustache etc).

    By default the extension is extracted from the uri but custom implementations can override this so that a uri could be "foo.html" but the extension overriden to be "mustache" for example

    Definition Classes
    TemplateSource
  30. def text: String

    Definition Classes
    Resource
  31. def text_=(value: String): Unit

    Definition Classes
    WriteableResource
  32. def toFile: Option[File]

    Definition Classes
    URLResource → Resource
  33. def uri: String

    Definition Classes
    URLResource → Resource
  34. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  35. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  36. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  37. def writer: Writer

    Definition Classes
    WriteableResource

Inherited from TemplateSource

Inherited from URLResource

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from WriteableResource

Inherited from Resource

Inherited from AnyRef

Inherited from Any

Ungrouped