org.beangle.serializer.text.marshal

Members list

Concise view

Type members

Classlikes

abstract class AbstractCollectionMarshaller[T](val mapper: Mapper) extends Marshaller[T]

Attributes

Graph
Supertypes
trait Marshaller[T]
class Object
trait Matchable
class Any
Known subtypes
abstract class AbstractIterableMarshaller[T <: Iterable[_]](val mapper: Mapper) extends Marshaller[T]

Attributes

Graph
Supertypes
trait Marshaller[T]
class Object
trait Matchable
class Any
Known subtypes
abstract class AbstractMapMarshaller[T] extends Marshaller[T]

Attributes

Graph
Supertypes
trait Marshaller[T]
class Object
trait Matchable
class Any
Known subtypes
class ArrayMarshaller(val mapper: Mapper) extends Marshaller[Object]

Attributes

Graph
Supertypes
trait Marshaller[Object]
class Object
trait Matchable
class Any
class BeanMarshaller(val mapper: Mapper) extends Marshaller[Object]

Attributes

Graph
Supertypes
trait Marshaller[Object]
class Object
trait Matchable
class Any
class BooleanMarshaller extends Marshaller[Boolean]

Attributes

Graph
Supertypes
trait Marshaller[Boolean]
class Object
trait Matchable
class Any
class CalendarMarshaller(val format: DateFormat) extends Marshaller[Calendar]

Attributes

Graph
Supertypes
trait Marshaller[Calendar]
class Object
trait Matchable
class Any
class CollectionMarshaller(mapper: Mapper) extends AbstractCollectionMarshaller[Collection[Object]]

Attributes

Graph
Supertypes
class AbstractCollectionMarshaller[Collection[Object]]
trait Marshaller[Collection[Object]]
class Object
trait Matchable
class Any
class DateMarshaller(val format: DateFormat) extends Marshaller[Date]

Attributes

Graph
Supertypes
trait Marshaller[Date]
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class EnumMarshaller extends Marshaller[Enum]

Attributes

Graph
Supertypes
trait Marshaller[Enum]
class Object
trait Matchable
class Any
class Id(val key: AnyRef, val path: Path)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class IterableMarshaller(mapper: Mapper) extends AbstractIterableMarshaller[Iterable[Object]]

Attributes

Graph
Supertypes
class AbstractIterableMarshaller[Iterable[Object]]
trait Marshaller[Iterable[Object]]
class Object
trait Matchable
class Any
class JavaMapEntryMarshaller(mapper: Mapper) extends AbstractMapMarshaller[Entry[Object, Object]]

Attributes

Graph
Supertypes
class AbstractMapMarshaller[Entry[Object, Object]]
trait Marshaller[Entry[Object, Object]]
class Object
trait Matchable
class Any
class JavaMapMarshaller(mapper: Mapper) extends AbstractMapMarshaller[Map[Object, Object]]

Attributes

Graph
Supertypes
class AbstractMapMarshaller[Map[Object, Object]]
trait Marshaller[Map[Object, Object]]
class Object
trait Matchable
class Any
class JsonObjectMarshaller(val mapper: Mapper) extends Marshaller[Properties]

Attributes

Graph
Supertypes
trait Marshaller[Properties]
class Object
trait Matchable
class Any
class MapMarshaller(mapper: Mapper) extends AbstractMapMarshaller[Map[Object, Object]]

Attributes

Graph
Supertypes
class AbstractMapMarshaller[Map[Object, Object]]
trait Marshaller[Map[Object, Object]]
class Object
trait Matchable
class Any
trait Marshaller[T]

具体某一类型的序列化

具体某一类型的序列化

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class MarshallingContext(val serializer: StreamSerializer, val writer: StreamWriter, val registry: MarshallerRegistry, val params: Map[String, Any])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class NumberMarshaller extends Marshaller[Number]

Attributes

Graph
Supertypes
trait Marshaller[Number]
class Object
trait Matchable
class Any
object ObjectMarshaller extends Marshaller[Object]

Attributes

Graph
Supertypes
trait Marshaller[Object]
class Object
trait Matchable
class Any
Self type
class PageMarshaller(val mapper: Mapper) extends Marshaller[Page[Object]]

Attributes

Graph
Supertypes
trait Marshaller[Page[Object]]
class Object
trait Matchable
class Any
class PropertiesMarshaller(val mapper: Mapper) extends Marshaller[Properties]

Attributes

Graph
Supertypes
trait Marshaller[Properties]
class Object
trait Matchable
class Any
class SqlDateMarshaller(val format: SimpleDateFormat) extends Marshaller[Date]

Attributes

Graph
Supertypes
trait Marshaller[Date]
class Object
trait Matchable
class Any
class TimeMarshaller(val format: SimpleDateFormat) extends Marshaller[Time]

Attributes

Graph
Supertypes
trait Marshaller[Time]
class Object
trait Matchable
class Any
class TimestampMarshaller(val format: DateFormat) extends Marshaller[Timestamp]

Attributes

Graph
Supertypes
trait Marshaller[Timestamp]
class Object
trait Matchable
class Any
class TupleMarshaller(mapper: Mapper) extends Marshaller[Product]

Attributes

Graph
Supertypes
trait Marshaller[Product]
class Object
trait Matchable
class Any
enum Type(val scalar: Boolean)

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any