DataType
- Type of data which should be stored in the node.InboundMsgType
- Inbound message type for additional checks.public abstract class Node<DataType,InboundMsgType> extends Object
Modifier and Type | Field and Description |
---|---|
protected List<Node<DataType,InboundMsgType>> |
childNodesList |
protected DataElement<DataType,InboundMsgType> |
dataElement |
protected String |
token |
Modifier | Constructor and Description |
---|---|
protected |
Node(DataElement<DataType,InboundMsgType> dataElement,
String token) |
Modifier and Type | Method and Description |
---|---|
Node<DataType,InboundMsgType> |
addChild(Node<DataType,InboundMsgType> childNode) |
DataElement<DataType,InboundMsgType> |
getDataElement() |
boolean |
matchAll(String uriFragment,
Map<String,String> variables,
int start,
InboundMsgType inboundMsg,
DataReturnAgent<DataType> dataReturnAgent) |
protected String token
protected DataElement<DataType,InboundMsgType> dataElement
protected List<Node<DataType,InboundMsgType>> childNodesList
protected Node(DataElement<DataType,InboundMsgType> dataElement, String token)
public DataElement<DataType,InboundMsgType> getDataElement()
public Node<DataType,InboundMsgType> addChild(Node<DataType,InboundMsgType> childNode) throws URITemplateException
URITemplateException
public boolean matchAll(String uriFragment, Map<String,String> variables, int start, InboundMsgType inboundMsg, DataReturnAgent<DataType> dataReturnAgent)
Copyright © 2019 WSO2. All rights reserved.