|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gcube.vremanagement.resourcebroker.utils.serialization.parser.xstream.XStreamTransformer
public class XStreamTransformer
Provides the factory for transforming both
PlanRequest and PlanResponse objects.
Usage:
// Instantiates the PlanRequest.
PlanRequest planReq = new PlanRequest ("/gcube/devsec");
...
XStreamTransformer transformer = new XStreamTransformer();
// from PlanRequest -> XML
String xml = transformer.toXML(planReq);
...
// from XML -> PlanRequest.
PlanRequest tReq = transformer.getRequestfromXML(xml);
| Constructor Summary | |
|---|---|
XStreamTransformer()
|
|
| Method Summary | |
|---|---|
Feedback |
getFeedbackFromXML(java.lang.String xml,
boolean validate)
Given an XML representation of a Feedback instance
it returns its object representation. |
PlanRequest |
getRequestFromXML(java.lang.String xml,
boolean validate)
Given an XML representation of a PlanRequest instance
it returns its object representation. |
PlanResponse |
getResponseFromXML(java.lang.String xml,
boolean validate)
Given an XML representation of a PlanResponse instance
it returns its object representation. |
java.lang.String |
toXML(Feedback feedback)
Given a Feedback
element it is serialized in its XML representation. |
java.lang.String |
toXML(PlanRequest request)
Given a PlanRequest element it is serialized in its XML
representation. |
java.lang.String |
toXML(PlanResponse response)
Given a PlanResponse element it is serialized in its XML
representation. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XStreamTransformer()
| Method Detail |
|---|
public final java.lang.String toXML(PlanRequest request)
throws GCUBEFault
PlanRequest element it is serialized in its XML
representation.
request - the object to serialize
PlanRequest
GCUBEFault
public final java.lang.String toXML(PlanResponse response)
throws GCUBEFault
PlanResponse element it is serialized in its XML
representation.
response - the object to serialize
PlanResponse
GCUBEFault
public final java.lang.String toXML(Feedback feedback)
throws GCUBEFault
Feedback
element it is serialized in its XML representation.
feedback - the object to serialize
Feedback
GCUBEFault
public final PlanRequest getRequestFromXML(java.lang.String xml,
boolean validate)
throws GCUBEFault
PlanRequest instance
it returns its object representation.
xml - the serialized PlanRequest element.validate - if the xml input must be validated.
PlanRequest.
GCUBEFault - if the parameter is null or if validation fails (when required).
public final Feedback getFeedbackFromXML(java.lang.String xml,
boolean validate)
throws GCUBEFault
Feedback instance
it returns its object representation.
xml - the serialized Feedback element.validate - if the xml input must be validated.
Feedback.
GCUBEFault - if the parameter is null or if validation fails (when required).
public final PlanResponse getResponseFromXML(java.lang.String xml,
boolean validate)
throws GCUBEFault
PlanResponse instance
it returns its object representation.
xml - the serialized PlanResponse element.validate - if the xml input must be validated.
PlanResponse.
GCUBEFault - if the parameter is null or if validation fails (when required).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||