com.tactix4

t4xmlrpc

package t4xmlrpc

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. t4xmlrpc
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type ErrorMessage = String

  2. type FaultCode = XmlRpcDataType

  3. type ResultType[+A] = \/[ErrorMessage, A]

  4. case class XmlRpcArray(value: List[XmlRpcDataType]) extends XmlRpcDataType with Product with Serializable

  5. case class XmlRpcBase64(value: Array[Byte]) extends XmlRpcDataType with Product with Serializable

  6. case class XmlRpcBoolean(value: Boolean) extends XmlRpcDataType with Product with Serializable

  7. class XmlRpcClient extends LazyLogging with XmlRpcResponses

    Main object of the library

  8. case class XmlRpcConfig(protocol: String, host: String, port: Int, path: String, headers: Map[String, String] = ...) extends Product with Serializable

    Class to hold config information for the current XML-RPC target host

  9. sealed trait XmlRpcDataType extends AnyRef

    Hierarchy of all XML-RPC types

  10. case class XmlRpcDate(value: Date) extends XmlRpcDataType with Product with Serializable

  11. case class XmlRpcDouble(value: Double) extends XmlRpcDataType with Product with Serializable

  12. case class XmlRpcInt(value: Int) extends XmlRpcDataType with Product with Serializable

  13. type XmlRpcResponse = \/[XmlRpcResponseFault, XmlRpcResponseNormal]

  14. final case class XmlRpcResponseFault(faultCode: ResultType[FaultCode], faultString: ResultType[String]) extends Product with Serializable

  15. final case class XmlRpcResponseNormal(params: ResultType[List[XmlRpcDataType]]) extends Product with Serializable

  16. trait XmlRpcResponses extends LazyLogging

    Represents a fault response from the server it contains the error code and error string returned by the server the error code should be an Int as per http://t4xmlrpc.

  17. case class XmlRpcString(value: String) extends XmlRpcDataType with Product with Serializable

  18. case class XmlRpcStruct(value: Map[String, XmlRpcDataType]) extends XmlRpcDataType with Product with Serializable

Value Members

  1. object XmlRpcArray extends Serializable

  2. object XmlRpcClient

  3. object XmlRpcStruct extends Serializable

  4. object XmlWriter

  5. val date: SimpleDateFormat

  6. def getDateAsISO8601String(value: Date): String

    format date in ISO 8601 format taking into account timezone http://stackoverflow.

    format date in ISO 8601 format taking into account timezone http://stackoverflow.com/questions/3914404/how-to-get-current-moment-in-iso-8601-format

    value

    date object to be formatted

    returns

    string representation of the date

  7. def getDateFromISO8601String(value: String): ResultType[Date]

    parse string into an ISO 8601 date object

    parse string into an ISO 8601 date object

    value

    string representation to be parsed

    returns

    date object representing the date

    Exceptions thrown
    XmlRpcParseException

    if string cannot be parsed

Inherited from AnyRef

Inherited from Any

Ungrouped