Class OptimizePartsBuilder

java.lang.Object
org.apache.rampart.policy.builders.OptimizePartsBuilder
All Implemented Interfaces:
org.apache.neethi.builders.AssertionBuilder<org.apache.axiom.om.OMElement>

public class OptimizePartsBuilder extends Object implements org.apache.neethi.builders.AssertionBuilder<org.apache.axiom.om.OMElement>
OptimizePartsBuilder creates the OptimizePartsConfig This clase deserialize the following XML fragment inside the RampartConfig. Example
<ramp:optimizeParts>
<ramp:expressions>
<ramp:expression>//ns1:data1</ramp:expression>
<ramp:expression>//ns2:data2</ramp:expression>
</ramp:expressions>
 <ramp:namespaces>
<nampespace uri="http://test1.com" prefix="ns1"/>
<nampespace uri="http://test2.com" prefix="ns2"/>
</ramp:namespaces>
</ramp:optimizeParts>
See Also:
  • Constructor Details

    • OptimizePartsBuilder

      public OptimizePartsBuilder()
  • Method Details

    • build

      public org.apache.neethi.Assertion build(org.apache.axiom.om.OMElement element, org.apache.neethi.AssertionBuilderFactory factory) throws IllegalArgumentException
      Specified by:
      build in interface org.apache.neethi.builders.AssertionBuilder<org.apache.axiom.om.OMElement>
      Throws:
      IllegalArgumentException
    • getKnownElements

      public QName[] getKnownElements()
      Specified by:
      getKnownElements in interface org.apache.neethi.builders.AssertionBuilder<org.apache.axiom.om.OMElement>