org.beangle.serializer.text.marshal

Type members

Classlikes

abstract class AbstractCollectionMarshaller[T](val mapper: Mapper) extends Marshaller[T]
abstract class AbstractIterableMarshaller[T <: Iterable[_]](val mapper: Mapper) extends Marshaller[T]
abstract class AbstractMapMarshaller[T] extends Marshaller[T]
class ArrayMarshaller(val mapper: Mapper) extends Marshaller[Object]
class BeanMarshaller(val mapper: Mapper) extends Marshaller[Object]
class BooleanMarshaller extends Marshaller[Boolean]
class CalendarMarshaller(val format: DateFormat) extends Marshaller[Calendar]
class CollectionMarshaller(mapper: Mapper) extends AbstractCollectionMarshaller[Collection[Object]]
class DateMarshaller(val format: DateFormat) extends Marshaller[Date]
class EnumMarshaller extends Marshaller[Enum]
class Id(val key: AnyRef, val path: Path)
class IterableMarshaller(mapper: Mapper) extends AbstractIterableMarshaller[Iterable[Object]]
class JavaMapEntryMarshaller(mapper: Mapper) extends AbstractMapMarshaller[Entry[Object, Object]]
class JavaMapMarshaller(mapper: Mapper) extends AbstractMapMarshaller[Map[Object, Object]]
class JsonObjectMarshaller(val mapper: Mapper) extends Marshaller[Properties]
class MapMarshaller(mapper: Mapper) extends AbstractMapMarshaller[Map[Object, Object]]
trait Marshaller[T]

具体某一类型的序列化

具体某一类型的序列化

class MarshallingContext(val serializer: StreamSerializer, val writer: StreamWriter, val registry: MarshallerRegistry, val params: Map[String, Any])
class NumberMarshaller extends Marshaller[Number]
object ObjectMarshaller extends Marshaller[Object]
class PageMarshaller(val mapper: Mapper) extends Marshaller[Page[Object]]
class PropertiesMarshaller(val mapper: Mapper) extends Marshaller[Properties]
class SqlDateMarshaller(val format: SimpleDateFormat) extends Marshaller[Date]
class TimeMarshaller(val format: SimpleDateFormat) extends Marshaller[Time]
class TimestampMarshaller(val format: DateFormat) extends Marshaller[Timestamp]
class TupleMarshaller(mapper: Mapper) extends Marshaller[Product]
enum Type(val scalar: Boolean)