XmlXPathSerializer

org.beangle.serializer.xml.XmlXPathSerializer
class XmlXPathSerializer(val driver: XmlDriver, val mapper: Mapper, val registry: MarshallerRegistry, absolutePath: Boolean, singleNode: Boolean) extends ReferenceByXPathSerializer

Attributes

Graph
Supertypes
trait Serializer
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def mediaTypes: Seq[MediaType]

Attributes

Definition Classes
Serializer

Inherited methods

def alias(alias: String, className: String): Unit

Attributes

Inherited from:
AbstractSerializer
def alias(alias: String, clazz: Class[_]): Unit

Attributes

Inherited from:
AbstractSerializer
override protected def createReference(currentPath: Path, existedKey: Object, context: MarshallingContext): String

Attributes

Definition Classes
Inherited from:
ReferenceByXPathSerializer
override protected def fireReference(currentPath: Path, item: Any, context: MarshallingContext): AnyRef

Attributes

Definition Classes
Inherited from:
ReferenceByXPathSerializer
override def hierarchical: Boolean

Attributes

Definition Classes
Inherited from:
AbstractSerializer
override def marshal(item: Any, marshaller: Marshaller[Any], context: MarshallingContext): Unit

Attributes

Definition Classes
Inherited from:
ReferenceSerializer
override def marshalNull(obj: Any, property: String, context: MarshallingContext): Unit

Attributes

Definition Classes
Inherited from:
AbstractSerializer
override def serialize(item: Any, writer: StreamWriter, params: Map[String, Any]): Unit

Attributes

Definition Classes
Inherited from:
AbstractSerializer
def serialize(obj: Any, out: Writer, params: Map[String, Any]): Unit

Attributes

Inherited from:
AbstractSerializer
def serialize(obj: Any, params: Map[String, Any]): String

Attributes

Inherited from:
AbstractSerializer
def serialize(obj: Any): String

Attributes

Inherited from:
AbstractSerializer
override def serialize(obj: Any, out: OutputStream, params: Map[String, Any]): Unit

Attributes

Definition Classes
AbstractSerializer -> Serializer
Inherited from:
AbstractSerializer

Concrete fields

val mapper: Mapper