ExportContext

org.beangle.data.transfer.exporter.ExportContext

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def get[T](key: String, clazz: Class[T]): Option[T]
def getFormatter(propertyName: String, obj: Any): Option[Formatter]
def getPropertyValue(target: Object, property: String): Any
def put(key: String, v: Any): Unit
def registerFormatter(clazz: Class[_], formatter: Formatter): ExportContext
def registerFormatter(propertyName: String, formatter: Formatter): ExportContext
def setTitles(properties: String, convertToString: Option[Boolean]): Unit
def writeTo(os: OutputStream, format: Format, suggestFileName: Option[String]): ExportContext
def writeTo(os: OutputStream, format: Format, suggestFileName: Option[String], template: URL): ExportContext

Concrete fields

var attrs: Array[String]
var convertToString: Boolean

Convert all property to string before export

Convert all property to string before export

Attributes

val datas: Map[String, Any]
var fileName: String
var format: Format
var propertyFormatters: Map[String, Formatter]
val sharedValues: Map[String, String]
var titles: Array[String]
var typeFormatters: Map[Class[_], Formatter]
var writer: Writer