Class TemplateInfoFactory
- java.lang.Object
-
- org.wso2.carbon.mediation.templates.common.factory.TemplateInfoFactory
-
public class TemplateInfoFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description TemplateInfoFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EndpointTemplateInfo
createTemplateInfo(org.apache.synapse.endpoints.Template endpointTemplate)
static TemplateInfo
createTemplateInfo(org.apache.synapse.mediators.template.TemplateMediator sequenceMediator)
Creates an instance ofTemplateInfo
from the providedsequenceMediator
static String
getEndpointTypeFromTemplate(org.apache.axiom.om.OMElement templateEl)
static EndpointTemplateInfo[]
getSortedTemplateInfoArrayByTemplate(Collection<org.apache.synapse.endpoints.Template> templateMediators)
static TemplateInfo[]
getSortedTemplateInfoArrayByTemplateMediator(Collection<org.apache.synapse.mediators.template.TemplateMediator> templateMediators)
Creates an array ofTemplateInfo
instances corresponds to thetemplateMediators
collection
-
-
-
Method Detail
-
createTemplateInfo
public static TemplateInfo createTemplateInfo(org.apache.synapse.mediators.template.TemplateMediator sequenceMediator)
Creates an instance ofTemplateInfo
from the providedsequenceMediator
- Parameters:
sequenceMediator
- of which theTemplateInfo
object needs to be created- Returns:
- info object relevant to the sequenceMediator
-
createTemplateInfo
public static EndpointTemplateInfo createTemplateInfo(org.apache.synapse.endpoints.Template endpointTemplate)
-
getEndpointTypeFromTemplate
public static String getEndpointTypeFromTemplate(org.apache.axiom.om.OMElement templateEl)
-
getSortedTemplateInfoArrayByTemplateMediator
public static TemplateInfo[] getSortedTemplateInfoArrayByTemplateMediator(Collection<org.apache.synapse.mediators.template.TemplateMediator> templateMediators)
Creates an array ofTemplateInfo
instances corresponds to thetemplateMediators
collection- Parameters:
templateMediators
- of which theTemplateInfo
array needs to be created- Returns:
- an array of TemplateInfo instances representing the sequences
-
getSortedTemplateInfoArrayByTemplate
public static EndpointTemplateInfo[] getSortedTemplateInfoArrayByTemplate(Collection<org.apache.synapse.endpoints.Template> templateMediators)
-
-