Package

fm

common

Permalink

package common

Linear Supertypes
Implicits, ImplicitsBase, ImplicitsCollectionCompat, PlatformCompat, TypeSafeEqualsOps, AnyRefNullCheckOps, OrderingImplicits, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. common
  2. Implicits
  3. ImplicitsBase
  4. ImplicitsCollectionCompat
  5. PlatformCompat
  6. TypeSafeEqualsOps
  7. AnyRefNullCheckOps
  8. OrderingImplicits
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class Base16 extends BaseEncoding

    Permalink
  2. abstract class Base64Impl extends BaseEncoding

    Permalink
  3. trait BaseEncoding extends AnyRef

    Permalink
  4. abstract class Bootstring extends AnyRef

    Permalink

    Bootstring encoding as defined in From: https://tools.ietf.org/html/rfc3492

  5. trait BuilderCompat[-A, +To] extends Builder[A, To] with GrowableCompat[A]

    Permalink

    Provides a compatibility layer between Scala 2.11/2.12 and 2.13/3.x

  6. trait CodePointReader extends AnyRef

    Permalink

    Similar to Reader except for reading Unicode Code Points instead of Java Characters.

    Similar to Reader except for reading Unicode Code Points instead of Java Characters.

    See java.io.Reader for API descriptions. The behavior of this trait should mimic java.io.Reader.

  7. final class ConcurrentHashMap[A, B] extends Map[A, B]

    Permalink

    EXPERIMENTAL - A Scala mutable map that wraps a java ConcurrentHashMap and allows null values

  8. final class ConcurrentHashSet[A] extends Set[A]

    Permalink

    EXPERIMENTAL - A Scala mutable Set based on ConcurrentHashMap

  9. final case class DummyResource[A](a: A) extends Resource[A] with Product with Serializable

    Permalink

    A Dummy Resource that does nothing

  10. sealed abstract class ElementType[+T <: Element] extends AnyRef

    Permalink
  11. trait EventAttachments[T] extends AnyRef

    Permalink
  12. trait EventTargetOrTargets extends Any

    Permalink
  13. sealed abstract class EventType[+T <: Event] extends AnyRef

    Permalink
  14. final class FlatMappedResource[A, B] extends Resource[B]

    Permalink

    For Resource.flatMap

  15. trait Global extends AnyRef

    Permalink
  16. final class GrowableByteArray extends OutputStream

    Permalink

    Like java.io.ByteArrayOutputStream but exposes the internal Array

  17. trait GrowableCompat[-A] extends Growable[A]

    Permalink

    Provides a compatibility layer between Scala 2.11/2.12 and 2.13/3.x

  18. final class HTMLDocumentById extends AnyVal

    Permalink

    Used in RichHTMLDocument

  19. sealed trait HTMLElementType[T] extends AnyRef

    Permalink
  20. final class ImmutableArray[+A] extends IndexedSeq[A] with IndexedSeqOptimized[A, ImmutableArray[A]]

    Permalink
  21. final class ImmutableArrayBuilder[A] extends Builder[A, ImmutableArray[A]]

    Permalink
  22. final case class ImmutableDate(millis: Long) extends Ordered[ImmutableDate] with Product with Serializable

    Permalink

    Represents an immutable java.util.Date

    Represents an immutable java.util.Date

    This provides an immutable milliseconds since epoch representation of a date when it might be a mismatch to use the newer java.time.Instance (which represents things as nanoseconds since or before epoch)

    NOTE: NOT extending AnyVal so that nulls still work (just like with java.util.Date)

  23. trait Implicits extends ImplicitsBase

    Permalink
  24. trait ImplicitsBase extends OrderingImplicits with AnyRefNullCheckOps with TypeSafeEqualsOps with PlatformCompat with ImplicitsCollectionCompat

    Permalink

    These are the Implicits that are shared between both the JVM and JS Implicits trait/object

    These are the Implicits that are shared between both the JVM and JS Implicits trait/object

    Attributes
    protected
  25. trait ImplicitsCollectionCompat extends AnyRef

    Permalink
    Attributes
    protected
  26. trait IndexedSeqProxy[A] extends AnyRef

    Permalink
  27. implicit class InputStreamCompat extends AnyRef

    Permalink
    Definition Classes
    PlatformCompat
  28. final case class Instant(epochMilli: Long) extends Product with Serializable

    Permalink

    No Native java.time.Instant support in Scala JS so create a dummy class

  29. final case class Interner[T <: AnyRef]() extends Product with Serializable

    Permalink

    Javascript Stub that does nothing

  30. trait IterableProxy[A] extends AnyRef

    Permalink
  31. trait JQueryEventAttachments extends AnyRef

    Permalink
  32. final class JavaConcurrentHashSet[A] extends Set[A]

    Permalink

    EXPERIMENTAL - A Java Set based on ConcurrentHashMap

  33. final case class LocalDate(year: Int, month: Int, day: Int) extends Product with Serializable

    Permalink

    No Native java.time.LocalDate support in Scala JS so create a dummy class

  34. trait MapProxy[K, V] extends AnyRef

    Permalink
  35. final class MappedResource[A, B] extends Resource[B]

    Permalink

    For Resource.map

  36. final class MultiUseResource[+A] extends Resource[A]

    Permalink

    A Resource that can be used multiple times (e.g.

    A Resource that can be used multiple times (e.g. opening an InputStream or Reader for a File)

  37. sealed trait NodeType[T] extends AnyRef

    Permalink
  38. abstract class OptionCacheBase extends AnyRef

    Permalink
    Attributes
    protected
  39. trait OrderingImplicits extends AnyRef

    Permalink

    scala.math.Ordering only goes up to Tuple9

  40. trait PlatformCompat extends AnyRef

    Permalink
  41. final class QueryParams extends AnyRef

    Permalink

    Represents immutable query parameters from a query string (e.g.

    Represents immutable query parameters from a query string (e.g. "?foo=bar&asd=qwe").

    This class distinguishes between 3 different types of values for a key:

    • null - "?foo"
    • blank - "?foo="
    • non-blank - "?foo=bar"
  42. final class QueryParamsBuilder extends BuilderCompat[(String, String), QueryParams]

    Permalink
  43. final class ReaderCodePointReader extends CodePointReader

    Permalink
  44. trait Resource[+A] extends AnyRef

    Permalink

    An Automatically Managed Resource that can either be used once (e.g.

    An Automatically Managed Resource that can either be used once (e.g. reading an input stream) or multiple times (e.g. reading a file).

    The purpose of Resource is two-fold: 1 - To automatically handle closing a resource after it is done being used. 2 - To abstract the fact that some resources can be read multiple times while other resources are one-time use.

  45. trait SeqProxy[A] extends AnyRef

    Permalink

    This is a replacement for the deprecated scala.collection.SeqProxy.

    This is a replacement for the deprecated scala.collection.SeqProxy.

    This doesn't implement Seq[A] like the original SeqProxy but instead just provides an implicit conversion from this trait into a Seq[A] which then gives you all the Seq functionality

  46. trait Serializer[T] extends AnyRef

    Permalink

    This is here so that LazySeq can be split out into it's own project.

    This is here so that LazySeq can be split out into it's own project.

    Some implementations are still in our internal Util package for now until we get a chance to refactor and possible merge with our fm-serializer project.

  47. trait SetProxy[A] extends AnyRef

    Permalink
  48. final class SingleUseResource[+A] extends Resource[A]

    Permalink

    A Resource that can only be used once (e.g.

    A Resource that can only be used once (e.g. reading an InputStream)

  49. class StacklessException extends Exception

    Permalink
  50. class StacklessThrowable extends Throwable

    Permalink
  51. trait StringEscapeUtilsBase extends AnyRef

    Permalink
    Attributes
    protected
  52. class ThreadLocalHashMap[K, V] extends AnyRef

    Permalink

    Wraps a Scala mutable.HashMap inside of a ThreadLocal and exposes some simple operations.

    Wraps a Scala mutable.HashMap inside of a ThreadLocal and exposes some simple operations.

    The initial use case of this is for caching NumberFormat instances by Locale. This can be accomplished by overriding the initialValue method and just calling the apply() method with the Locale.

    K

    The HashMap Key

    V

    The HashMap Value

  53. trait TraversableOnce[+A] extends Any

    Permalink

    A stripped down scala.collection.TraversableOnce that can be used as the the basis for collections implemented only via a foreach method and for implicit rich wrappers that can be implemented only in terms of a foreach method.

    A stripped down scala.collection.TraversableOnce that can be used as the the basis for collections implemented only via a foreach method and for implicit rich wrappers that can be implemented only in terms of a foreach method.

    Several of our Scala libraries relied on the pre Scala 2.13 TraversableOnce as the base trait for its implementation (e.g. fm.lazyseq.LazySeq) or for rich wrappers (e.g. fm.common.RichTraversableOnce and fm.fastutil) where we primarily need just a foreach method. Starting in Scala 2.13 the built-in scala.collection.TraversableOnce is now a deprecated alias for IterableOnce which relies on an Iterator which we cannot always provide (e.g. fm.lazyseq.LazySeq).

  54. trait TraversableOnceAdapters extends AnyRef

    Permalink
  55. trait TraversableProxy[A] extends AnyRef

    Permalink
  56. type URI = java.net.URI

    Permalink

    A type alias for java.net.URI

  57. type URL = java.net.URI

    Permalink

    A type alias for java.net.URL

  58. final case class UUID(timeAndCounter: Long, nodeIdAndRandom: Long) extends Ordered[UUID] with Product with Serializable

    Permalink

    A custom UUID implementation (not to be confused with java.util.UUID or RFC4122 implementations) that allows natural sorting by timestamp based on the string or numeric representation.

    A custom UUID implementation (not to be confused with java.util.UUID or RFC4122 implementations) that allows natural sorting by timestamp based on the string or numeric representation.

    The UUID consists of 16 bytes (128 bits) broken up into 2 longs:

    timeAndCounter: {6-Byte Millis since epoch}{2-Byte Counter} nodeIdAndRandom: {2-Byte Node ID}{6-Byte Random Number}

    The "pretty" hex encoded representation is: {6-byte millis since epoch}-{2-byte-counter}-{2-byte-optional-node-id}-{4-byte-random}

    Example: 015247f01787-9740-85e0-3e9672a8dfa2

  59. abstract class UUIDFactory[T <: UUIDWrapper[T]] extends AnyRef

    Permalink

    This goes along with the UUIDWrapper

    This goes along with the UUIDWrapper

    See documentation of UUIDWrapper for the intended usage of this class

  60. trait UUIDWrapper[T <: UUIDWrapper[T]] extends Ordered[T]

    Permalink

    An UUID wrapper class that allow you to define custom types that represent an UUID.

    An UUID wrapper class that allow you to define custom types that represent an UUID.

    The intended usage pattern is something like:

    object UserId extends UUIDFactory[UserId](new UserId(_))
    final class UserId(val uuid: UUID) extends UUIDWrapper[UserId]

    This allows you to then reference UserId instead of UUID and to have methods that take a strongly typed UserId instead of an UUID (which could represent something other than a User id)

    Note: The class that extends this should also extends AnyVal so that serialization will just pass through to the underlying uuid

  61. final class UncloseableInputStream extends FilterInputStream

    Permalink

    Wraps an InputStream and makes the close() method do nothing

  62. final class UncloseableOutputStream extends FilterOutputStream

    Permalink

    Wraps an OutputStream and makes the close() method do nothing

  63. sealed trait UndefNullOr[+A] extends Any

    Permalink
    Annotations
    @JSType() @native()
  64. trait UnicodeNormalizationBase extends AnyRef

    Permalink
    Attributes
    protected
  65. final class UserDataAttributes extends AnyVal

    Permalink

    Helpers for accessing the "user-" attributes

    Helpers for accessing the "user-" attributes

    https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_data_attributes

  66. abstract class UserFriendlyException extends Exception

    Permalink
  67. abstract class WithFilterCompat[+A, +CC[_]] extends AnyRef

    Permalink

    Provides a compatibility layer between Scala 2.11/2.12 and 2.13/3.x

Value Members

  1. object ASCIIUtil

    Permalink
  2. object ArrayUtils

    Permalink
  3. object Base16 extends Base16

    Permalink
  4. object Base16Lower extends Base16

    Permalink
  5. object Base16Upper extends Base16

    Permalink
  6. object Base58 extends BaseEncoding

    Permalink

    Base58 is a way to encode Bitcoin addresses (or arbitrary data) as alphanumeric strings.

    Base58 is a way to encode Bitcoin addresses (or arbitrary data) as alphanumeric strings.

    Note that this is not the same base58 as used by Flickr, which you may find referenced around the Internet.

    You may want to consider working with PrefixedChecksummedBytes instead, which adds support for testing the prefix and suffix bytes commonly found in addresses.

    Satoshi explains: why base-58 instead of standard base-64 encoding?

    • Don't want 0OIl characters that look the same in some fonts and could be used to create visually identical looking account numbers.
    • A string with non-alphanumeric characters is not as easily accepted as an account number.
    • E-mail usually won't line-break if there's no punctuation to break at.
    • Doubleclicking selects the whole number as one word if it's all alphanumeric.

    However, note that the encoding/decoding runs in O(n²) time, so it is not useful for large data.

    The basic idea of the encoding is to treat the data bytes as a large number represented using base-256 digits, convert the number to be represented using base-58 digits, preserve the exact number of leading zeros (which are otherwise lost during the mathematical operations on the numbers), and finally represent the resulting base-58 digits as alphanumeric ASCII characters.

  7. object Base64 extends BaseEncoding

    Permalink

    Base64 encoding/decoding methods.

    Base64 encoding/decoding methods.

    Note: This will decode normal Base64 and the modified Base64 for URL variant. If you don't want this behavior then use Base64Strict or Base64URL directly.

  8. object Base64Strict extends Base64Impl

    Permalink
  9. object Base64URL extends Base64Impl

    Permalink
  10. object BitUtils

    Permalink
  11. object BuilderCompat

    Permalink
  12. object CharsetUtil

    Permalink
  13. object CodePointReader

    Permalink
  14. object ElementType

    Permalink
  15. object EventType

    Permalink
  16. object Global extends Global

    Permalink
  17. object GrowableCompat

    Permalink
  18. object HTMLElementType

    Permalink

    Some type class hackery to solve the same problem as with the NodeType class

  19. object ImmutableArray

    Permalink
  20. object ImmutableDate extends Serializable

    Permalink
  21. object Implicits extends Implicits

    Permalink
  22. object IndexedSeqProxy

    Permalink
  23. object IterableProxy

    Permalink
  24. object JavaConverters extends DecorateAsJava with DecorateAsScala

    Permalink
  25. object MapProxy

    Permalink
  26. object MultiUseResource

    Permalink
  27. object NodeType

    Permalink

    Some type class hackery to make our $ and $$ methods NOT default to Nothing when trying to do something like $("#some_id").parentNode.

    Some type class hackery to make our $ and $$ methods NOT default to Nothing when trying to do something like $("#some_id").parentNode. You'd think this would work:

    def $[T <: Node](selector: String): T = ??? $("#some_id").parentNode

    But it doesn't:

    Error: "value parentNode is not a member of Nothing"

  28. object Normalize

    Permalink
  29. object OptionCache extends OptionCacheBase

    Permalink
  30. object OrderingImplicits extends OrderingImplicits

    Permalink
  31. object Punycode extends Bootstring

    Permalink

    Punycode as defined in From: https://tools.ietf.org/html/rfc3492

  32. object QueryParams

    Permalink
  33. object ReaderCodePointReader

    Permalink
  34. object Resource

    Permalink
  35. object SeqProxy

    Permalink
  36. object Serializer

    Permalink

    Implicits that go along with the Serializer trait

  37. object SetProxy

    Permalink
  38. object SingleUseResource

    Permalink
  39. object StringEscapeUtils extends StringEscapeUtilsBase

    Permalink
  40. object TraversableOnce extends TraversableOnceAdapters

    Permalink
  41. object TraversableOnceAdapters

    Permalink
  42. object TraversableProxy

    Permalink
  43. implicit def Tuple10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8], ord9: Ordering[T9], ord10: Ordering[T10]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

    Permalink
    Definition Classes
    OrderingImplicits
  44. implicit def Tuple11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8], ord9: Ordering[T9], ord10: Ordering[T10], ord11: Ordering[T11]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

    Permalink
    Definition Classes
    OrderingImplicits
  45. implicit def Tuple12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8], ord9: Ordering[T9], ord10: Ordering[T10], ord11: Ordering[T11], ord12: Ordering[T12]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

    Permalink
    Definition Classes
    OrderingImplicits
  46. implicit def Tuple13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8], ord9: Ordering[T9], ord10: Ordering[T10], ord11: Ordering[T11], ord12: Ordering[T12], ord13: Ordering[T13]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

    Permalink
    Definition Classes
    OrderingImplicits
  47. implicit def Tuple14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8], ord9: Ordering[T9], ord10: Ordering[T10], ord11: Ordering[T11], ord12: Ordering[T12], ord13: Ordering[T13], ord14: Ordering[T14]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

    Permalink
    Definition Classes
    OrderingImplicits
  48. implicit def Tuple15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8], ord9: Ordering[T9], ord10: Ordering[T10], ord11: Ordering[T11], ord12: Ordering[T12], ord13: Ordering[T13], ord14: Ordering[T14], ord15: Ordering[T15]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

    Permalink
    Definition Classes
    OrderingImplicits
  49. implicit def Tuple16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8], ord9: Ordering[T9], ord10: Ordering[T10], ord11: Ordering[T11], ord12: Ordering[T12], ord13: Ordering[T13], ord14: Ordering[T14], ord15: Ordering[T15], ord16: Ordering[T16]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

    Permalink
    Definition Classes
    OrderingImplicits
  50. implicit def Tuple17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8], ord9: Ordering[T9], ord10: Ordering[T10], ord11: Ordering[T11], ord12: Ordering[T12], ord13: Ordering[T13], ord14: Ordering[T14], ord15: Ordering[T15], ord16: Ordering[T16], ord17: Ordering[T17]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

    Permalink
    Definition Classes
    OrderingImplicits
  51. implicit def Tuple18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8], ord9: Ordering[T9], ord10: Ordering[T10], ord11: Ordering[T11], ord12: Ordering[T12], ord13: Ordering[T13], ord14: Ordering[T14], ord15: Ordering[T15], ord16: Ordering[T16], ord17: Ordering[T17], ord18: Ordering[T18]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

    Permalink
    Definition Classes
    OrderingImplicits
  52. implicit def Tuple19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8], ord9: Ordering[T9], ord10: Ordering[T10], ord11: Ordering[T11], ord12: Ordering[T12], ord13: Ordering[T13], ord14: Ordering[T14], ord15: Ordering[T15], ord16: Ordering[T16], ord17: Ordering[T17], ord18: Ordering[T18], ord19: Ordering[T19]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

    Permalink
    Definition Classes
    OrderingImplicits
  53. implicit def Tuple20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit ord1: Ordering[T1], ord2: Ordering[T2], ord3: Ordering[T3], ord4: Ordering[T4], ord5: Ordering[T5], ord6: Ordering[T6], ord7: Ordering[T7], ord8: Ordering[T8], ord9: Ordering[T9], ord10: Ordering[T10], ord11: Ordering[T11], ord12: Ordering[T12], ord13: Ordering[T13], ord14: Ordering[T14], ord15: Ordering[T15], ord16: Ordering[T16], ord17: Ordering[T17], ord18: Ordering[T18], ord19: Ordering[T19], ord20: Ordering[T20]): Ordering[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

    Permalink
    Definition Classes
    OrderingImplicits
  54. object URI extends Serializable

    Permalink

    Simple wrappers for the java.net.URI constructors

  55. object URL extends Serializable

    Permalink

    Simple wrappers for the java.net.URL constructors

  56. object UTF_8_BOM extends Charset

    Permalink

    This is a marker Charset that is used to write out UTF-8 BOM encoding in OutputStreamResource

    This is a marker Charset that is used to write out UTF-8 BOM encoding in OutputStreamResource

    Originally I attempted to have the Charset directly encode the BOM (like the UTF-16 Charsets) but ran into problems with not being able to call into protected methods of the UTF-8 Charset implementation and did not want to copy/paste a bunch of code and/or implement a bunch of hacks to make it work properly.

  57. object UUID extends Serializable

    Permalink
  58. object UUIDWrapper

    Permalink
  59. object UncloseableInputStream

    Permalink
  60. object UncloseableOutputStream

    Permalink
  61. object UndefNullOr

    Permalink
  62. object UnicodeNormalization extends UnicodeNormalizationBase

    Permalink
  63. object UnitResource extends Resource[Unit]

    Permalink

    An empty resource

  64. object UserFriendlyException extends Serializable

    Permalink
  65. object WithFilterCompat

    Permalink
  66. implicit def bigDecimalOrdering: Ordering[BigDecimal]

    Permalink
    Definition Classes
    ImplicitsBase
  67. implicit def bigIntegerOrdering: Ordering[BigInteger]

    Permalink
    Definition Classes
    ImplicitsBase
  68. package jquery

    Permalink
  69. package rich

    Permalink
  70. implicit def toAnyRefNullChecks[A <: AnyRef](a: A): AnyRefNullChecks[A]

    Permalink
    Definition Classes
    AnyRefNullCheckOps
  71. implicit def toRichAnyRef[A <: AnyRef](ref: A): RichAnyRef[A]

    Permalink
    Definition Classes
    ImplicitsBase
  72. implicit def toRichAtomicInteger(int: AtomicInteger): RichAtomicInteger

    Permalink
    Definition Classes
    ImplicitsBase
  73. implicit def toRichAtomicLong(long: AtomicLong): RichAtomicLong

    Permalink
    Definition Classes
    ImplicitsBase
  74. implicit def toRichBigDecimal(d: BigDecimal): RichBigDecimal

    Permalink
    Definition Classes
    ImplicitsBase
  75. implicit def toRichBigDecimal(d: BigDecimal): RichBigDecimal

    Permalink
    Definition Classes
    ImplicitsBase
  76. implicit def toRichBigInteger(i: BigInt): RichBigInteger

    Permalink
    Definition Classes
    ImplicitsBase
  77. implicit def toRichBigInteger(i: BigInteger): RichBigInteger

    Permalink
    Definition Classes
    ImplicitsBase
  78. implicit def toRichBooleanOption(opt: Option[Boolean]): RichBooleanOption

    Permalink
    Definition Classes
    ImplicitsBase
  79. implicit def toRichChar(ch: Char): RichChar

    Permalink
    Definition Classes
    ImplicitsBase
  80. implicit def toRichCharOption(opt: Option[Char]): RichCharOption

    Permalink
    Definition Classes
    ImplicitsBase
  81. implicit def toRichCharSequence(s: CharSequence): RichCharSequence

    Permalink
    Definition Classes
    ImplicitsBase
  82. implicit def toRichConcurrentMap[K, V](m: ConcurrentMap[K, V]): RichConcurrentMap[K, V]

    Permalink
    Definition Classes
    ImplicitsBase
  83. implicit def toRichDOMList[A](list: DOMList[A]): RichDOMList[A]

    Permalink
    Definition Classes
    Implicits
  84. implicit def toRichDocument(doc: Document): RichDocument

    Permalink
    Definition Classes
    Implicits
  85. implicit def toRichElement(elem: Element): RichElement

    Permalink
    Definition Classes
    Implicits
  86. implicit def toRichElementTraversable(elems: Traversable[Element]): RichElementTraversable

    Permalink
    Definition Classes
    Implicits
  87. implicit def toRichEvent(event: Event): RichEvent

    Permalink
    Definition Classes
    Implicits
  88. implicit def toRichEventTarget(target: EventTarget): RichEventTarget

    Permalink
    Definition Classes
    Implicits
  89. implicit def toRichEventTargetTraversable(target: Traversable[EventTarget]): RichEventTargetTraversable

    Permalink
    Definition Classes
    Implicits
  90. implicit def toRichGrowable[A](growable: Growable[A]): RichGrowable[A]

    Permalink
    Definition Classes
    ImplicitsBase
  91. implicit def toRichHTMLDocument(doc: HTMLDocument): RichHTMLDocument

    Permalink
    Definition Classes
    Implicits
  92. implicit def toRichHTMLElement(elem: HTMLElement): RichHTMLElement

    Permalink
    Definition Classes
    Implicits
  93. implicit def toRichHTMLElementTraversable(elems: Traversable[HTMLElement]): RichHTMLElementTraversable

    Permalink
    Definition Classes
    Implicits
  94. implicit def toRichHTMLImageElement(elem: HTMLImageElement): RichHTMLImageElement

    Permalink
    Definition Classes
    Implicits
  95. implicit def toRichIndexedSeq[T](t: IndexedSeq[T]): RichIndexedSeq[T]

    Permalink
    Definition Classes
    ImplicitsBase
  96. implicit def toRichInstant(instant: Instant): RichInstant

    Permalink
    Definition Classes
    ImplicitsBase
  97. implicit def toRichIntOption(opt: Option[Int]): RichIntOption

    Permalink
    Definition Classes
    ImplicitsBase
  98. implicit def toRichIterable[A](col: Iterable[A]): RichIterable[A]

    Permalink
    Definition Classes
    ImplicitsBase
  99. implicit def toRichJQuery(jquery: JQuery): RichJQuery

    Permalink
    Definition Classes
    Implicits
  100. implicit def toRichJavaDuration(duration: Duration): RichJavaDuration

    Permalink
    Definition Classes
    ImplicitsBase
  101. implicit def toRichLocalDate(date: LocalDate): RichLocalDate

    Permalink
    Definition Classes
    ImplicitsBase
  102. implicit def toRichLongOption(opt: Option[Long]): RichLongOption

    Permalink
    Definition Classes
    ImplicitsBase
  103. implicit final def toRichMap[A, B, This <: MapLike[A, B, This] with Map[A, B]](m: MapLike[A, B, This]): RichMap[A, B, This]

    Permalink
    Definition Classes
    ImplicitsCollectionCompat
  104. implicit def toRichNode[T <: Node](node: T): RichNode[T]

    Permalink
    Definition Classes
    Implicits
  105. implicit def toRichNodeList[A <: Node](list: NodeList[A]): RichNodeList[A]

    Permalink
    Definition Classes
    Implicits
  106. implicit def toRichNodeSelector(selector: NodeSelector): RichNodeSelector

    Permalink
    Definition Classes
    Implicits
  107. implicit def toRichNodeTraversable(elems: Traversable[Node]): RichNodeTraversable

    Permalink
    Definition Classes
    Implicits
  108. implicit def toRichOption[T](opt: Option[T]): RichOption[T]

    Permalink
    Definition Classes
    ImplicitsBase
  109. implicit def toRichOptional[T](opt: Optional[T]): RichOptional[T]

    Permalink
    Definition Classes
    ImplicitsBase
  110. implicit def toRichPattern(regex: Regex): RichRegex

    Permalink
    Definition Classes
    ImplicitsBase
  111. implicit def toRichPattern(pattern: Pattern): RichPattern

    Permalink
    Definition Classes
    ImplicitsBase
  112. implicit def toRichScalaDuration(duration: FiniteDuration): RichScalaDuration

    Permalink
    Definition Classes
    ImplicitsBase
  113. implicit def toRichSomeObject(some: Some.type): RichSomeObject

    Permalink
    Definition Classes
    ImplicitsBase
  114. implicit def toRichString(s: String): RichString

    Permalink
    Definition Classes
    ImplicitsBase
  115. implicit def toRichStringOption(opt: Option[String]): RichStringOption

    Permalink
    Definition Classes
    ImplicitsBase
  116. implicit def toRichTraversableOnce[A, COL](col: COL)(implicit ev: (COL) ⇒ TraversableOnce[A]): RichTraversableOnce[A, COL]

    Permalink
    Definition Classes
    ImplicitsBase
  117. implicit def toRichTry[T](t: Try[T]): RichTry[T]

    Permalink
    Definition Classes
    ImplicitsBase
  118. implicit def toRichURI(uri: URI): RichURI

    Permalink
    Definition Classes
    ImplicitsBase
  119. implicit def toTypeSafeEquals[L](left: L): TypeSafeEquals[L]

    Permalink
    Definition Classes
    TypeSafeEqualsOps

Inherited from Implicits

Inherited from ImplicitsBase

Inherited from ImplicitsCollectionCompat

Inherited from PlatformCompat

Inherited from TypeSafeEqualsOps

Inherited from AnyRefNullCheckOps

Inherited from OrderingImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped