Packages

o

amf.rdf.internal.converter

ScalarTypeConverter

object ScalarTypeConverter extends Converter

TODO this has very similar logic to AnyTypeConverter, we need to review why are we first match by type in tryConvert

and then we match by PropertyObject in the same way as we do in AnyTypeConverter. Maybe these logics can be merged or

make one dependent on the other. Furthermore check why are we including the extra cases for Iri, Str, RegExp and

LiteralUri here and not in AnyTypeConverter.

Linear Supertypes
Converter, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalarTypeConverter
  2. Converter
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def bool(property: PropertyObject)(implicit errorHandler: AMFErrorHandler): Option[AmfScalar]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  7. def conversionValidation(message: String)(implicit errorHandler: AMFErrorHandler): None.type
    Attributes
    protected
    Definition Classes
    Converter
  8. def date(property: PropertyObject)(implicit errorHandler: AMFErrorHandler): Option[AmfScalar]
  9. def double(property: PropertyObject)(implicit errorHandler: AMFErrorHandler): Option[AmfScalar]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def float(property: PropertyObject)(implicit errorHandler: AMFErrorHandler): Option[AmfScalar]
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  15. def int(property: PropertyObject)(implicit errorHandler: AMFErrorHandler): Option[AmfScalar]
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. def tryConvert(type: Type, property: PropertyObject)(implicit errorHandler: AMFErrorHandler): Option[AmfScalar]
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Converter

Inherited from AnyRef

Inherited from Any

Ungrouped