Class CXMLElementBrowser
- java.lang.Object
-
- de.hybris.platform.b2b.punchout.services.CXMLElementBrowser
-
public class CXMLElementBrowser extends java.lang.ObjectAllows for browsing and finding elements part of aCXMLinstance.
-
-
Constructor Summary
Constructors Constructor Description CXMLElementBrowser(CXML cxml)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T> TfindElementInList(java.util.List<?> list, java.lang.Class<T> clazz)HeaderfindHeader()RequestfindRequest()<T> TfindRequestByType(java.lang.Class<T> clazz)ResponsefindResponse()<T> TfindResponseByType(java.lang.Class<T> clazz)Finds a response by type.booleanhasResponse()Checks whether there isResponseinstance.
-
-
-
Method Detail
-
findRequestByType
public <T> T findRequestByType(java.lang.Class<T> clazz)
- Parameters:
clazz- the request type class- Returns:
- the instance of the request type or null if not found
-
findRequest
public Request findRequest()
- Returns:
- the request element or null if not found
-
findResponseByType
public <T> T findResponseByType(java.lang.Class<T> clazz)
Finds a response by type.- Parameters:
clazz- the element type class- Returns:
- the response element type or null if not found
-
findResponse
public Response findResponse()
- Returns:
- the response instance of a
CXMLor null if not found
-
findElementInList
protected <T> T findElementInList(java.util.List<?> list, java.lang.Class<T> clazz)
-
-