| java.lang.Object org.apache.axis2.deployment.DescriptionBuilder
All known Subclasses: org.apache.axis2.deployment.AxisConfigBuilder, org.apache.axis2.deployment.ModuleBuilder, org.apache.axis2.deployment.ServiceGroupBuilder, org.apache.axis2.deployment.ServiceBuilder, org.apache.axis2.deployment.ClusterBuilder,
DescriptionBuilder | public class DescriptionBuilder implements DeploymentConstants(Code) | | This class does the common tasks for all *Builder class.
|
Method Summary | |
public OMElement | buildOM() Creates OMElement for a given description document (axis2.xml ,
services.xml and module.xml). | protected Class | findAndValidateSelectorClass(String className, String errorMsg) | protected QName[] | getLocalPolicyAssertionNames(OMElement localPolicyAssertionsElement) | public static String | getShortFileName(String fileName) Gets the short file name. | protected String | getValue(String in) Gets the value of an attribute. | protected MessageReceiver | loadDefaultMessageReceiver(String mepURL, AxisService service) Loads default message receivers. | protected MessageReceiver | loadMessageReceiver(ClassLoader loader, OMElement element) | protected void | processActionMappings(OMElement operation, AxisOperation op_descrip) Populate the AxisOperation with details from the actionMapping,
outputActionMapping and faultActionMapping elements from the operation
element. | protected Flow | processFlow(OMElement flowelement, ParameterInclude parent) Processes flow elements in services.xml . | protected HandlerDescription | processHandler(OMElement handler_element, ParameterInclude parent) | protected HandlerDescription | processHandler(OMElement handler_element, ParameterInclude parent, String containingPhase) Processes Handler element. | protected HashMap | processMessageBuilders(OMElement messageBuildersElement) Processes the message builders specified in axis2.xml or services.xml. | protected HashMap | processMessageFormatters(OMElement messageFormattersElement) Processes the message builders specified in axis2.xml or services.xml. | protected HashMap | processMessageReceivers(OMElement messageReceivers) Processes default message receivers specified either in axis2.xml or
services.xml. | protected HashMap | processMessageReceivers(ClassLoader loader, OMElement element) Processes default message receivers specified either in axis2.xml or
services.xml. | protected void | processOperationModuleRefs(Iterator moduleRefs, AxisOperation operation) | protected void | processParameters(Iterator parameters, ParameterInclude parameterInclude, ParameterInclude parent) Gets the Parameter object from the OM. | protected void | processPolicyElements(int type, Iterator policyElements, PolicyInclude policyInclude) | protected void | processPolicyRefElements(int type, Iterator policyRefElements, PolicyInclude policyInclude) | protected String[] | processSupportedPolicyNamespaces(OMElement supportedPolicyElements) |
DescriptionBuilder | public DescriptionBuilder()(Code) | | |
getLocalPolicyAssertionNames | protected QName[] getLocalPolicyAssertionNames(OMElement localPolicyAssertionsElement)(Code) | | |
getShortFileName | public static String getShortFileName(String fileName)(Code) | | Gets the short file name. Short file name is the name before the dot.
Parameters: fileName - Returns String. |
getValue | protected String getValue(String in)(Code) | | Gets the value of an attribute. eg xsd:anyVal --> anyVal
Returns String. |
loadDefaultMessageReceiver | protected MessageReceiver loadDefaultMessageReceiver(String mepURL, AxisService service)(Code) | | Loads default message receivers. First searches in Axiservice for the
given mepURL, if not found searches in AxisConfiguration with the given
mepURL.
Parameters: mepURL - :can be null Parameters: service - :This can be null AxisService |
processActionMappings | protected void processActionMappings(OMElement operation, AxisOperation op_descrip)(Code) | | Populate the AxisOperation with details from the actionMapping,
outputActionMapping and faultActionMapping elements from the operation
element.
Parameters: operation - Parameters: op_descrip - |
processMessageBuilders | protected HashMap processMessageBuilders(OMElement messageBuildersElement) throws DeploymentException(Code) | | Processes the message builders specified in axis2.xml or services.xml.
Parameters: messageBuildersElement - |
processMessageFormatters | protected HashMap processMessageFormatters(OMElement messageFormattersElement) throws DeploymentException(Code) | | Processes the message builders specified in axis2.xml or services.xml.
|
processMessageReceivers | protected HashMap processMessageReceivers(OMElement messageReceivers) throws DeploymentException(Code) | | Processes default message receivers specified either in axis2.xml or
services.xml.
|
processMessageReceivers | protected HashMap processMessageReceivers(ClassLoader loader, OMElement element) throws DeploymentException(Code) | | Processes default message receivers specified either in axis2.xml or
services.xml.
|
processPolicyRefElements | protected void processPolicyRefElements(int type, Iterator policyRefElements, PolicyInclude policyInclude)(Code) | | |
processSupportedPolicyNamespaces | protected String[] processSupportedPolicyNamespaces(OMElement supportedPolicyElements)(Code) | | |
|
|