Author: asankha
Date: Mon Sep 25 06:10:22 2006
New Revision: 449678
URL: http://svn.apache.org/viewvc?view=rev&rev=449678
Log:
Commiting for Ruwan
Added:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/BaseListMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/BaseMediatorSerializer.java
Removed:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/AbstractListMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/AbstractMediatorSerializer.java
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/ClassMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/DropMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/FaultMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/FilterMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/HeaderMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/InMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/LogMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/MediatorPropertySerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/OutMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/PropertyMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SendMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SequenceMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SwitchCaseMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SwitchMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SynapseMediatorSerializer.java
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/TryMediatorSerializer.java
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/javascript/JavaScriptMediatorSerializer.java
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/json/JsonMediatorSerializer.java
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/spring/SpringMediatorSerializer.java
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/transform/XSLTMediatorSerializer.java
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/validate/ValidateMediatorSerializer.java
Added:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/BaseListMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/BaseListMediatorSerializer.java?view=auto&rev=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/BaseListMediatorSerializer.java
(added)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/BaseListMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -0,0 +1,50 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package org.apache.synapse.config.xml;
+
+import org.apache.axiom.om.OMElement;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.apache.synapse.SynapseException;
+import org.apache.synapse.Mediator;
+
+import java.util.Iterator;
+import java.util.List;
+
+public class BaseListMediatorSerializer extends BaseMediatorSerializer {
+
+ private static final Log log =
LogFactory.getLog(BaseListMediatorSerializer.class);
+
+ public void serializeChildren(OMElement parent, List list)
+ {
+ Iterator iter = list.iterator();
+ while (iter.hasNext()) {
+ Mediator child = (Mediator) iter.next();
+ MediatorSerializer medSer =
MediatorSerializerFinder.getInstance().getSerializer(child);
+ if (medSer != null) {
+ medSer.serializeMediator(parent, child);
+ } else {
+ handleException("Unable to find a serializer for mediator : "
+ child.getType());
+ }
+ }
+ }
+
+ private void handleException(String msg) {
+ log.error(msg);
+ throw new SynapseException(msg);
+ }
+
+}
Added:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/BaseMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/BaseMediatorSerializer.java?view=auto&rev=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/BaseMediatorSerializer.java
(added)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/BaseMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -0,0 +1,48 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package org.apache.synapse.config.xml;
+
+import org.apache.axiom.om.OMAbstractFactory;
+import org.apache.axiom.om.OMElement;
+import org.apache.axiom.om.OMFactory;
+import org.apache.axiom.om.OMNamespace;
+import org.apache.axiom.om.xpath.AXIOMXPath;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+public class BaseMediatorSerializer {
+
+ protected static final OMFactory fac = OMAbstractFactory.getOMFactory();
+ protected static final OMNamespace synNS =
fac.createOMNamespace(Constants.SYNAPSE_NAMESPACE, "syn");
+ protected static final OMNamespace nullNS =
fac.createOMNamespace(Constants.NULL_NAMESPACE, "");
+ private static final MediatorPropertySerializer propSerializer = new
MediatorPropertySerializer();
+
+ public void serializeProperties(OMElement parent, Collection props) {
+ propSerializer.serializeMediatorProperties(parent, props);
+ }
+
+ public void serializeNamespaces(OMElement elem, AXIOMXPath xpath) {
+ Iterator iter = xpath.getNamespaces().keySet().iterator();
+ while (iter.hasNext()) {
+ String prefix = (String) iter.next();
+ String uri =
xpath.getNamespaceContext().translateNamespacePrefixToUri(prefix);
+ if (!Constants.SYNAPSE_NAMESPACE.equals(uri)) {
+ elem.declareNamespace(uri, prefix);
+ }
+ }
+ }
+}
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/ClassMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/ClassMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/ClassMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/ClassMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -30,7 +30,7 @@
* </class>
* </pre>
*/
-public class ClassMediatorSerializer extends AbstractMediatorSerializer
implements MediatorSerializer {
+public class ClassMediatorSerializer extends BaseMediatorSerializer implements
MediatorSerializer {
private static final Log log =
LogFactory.getLog(ClassMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/DropMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/DropMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/DropMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/DropMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -22,7 +22,7 @@
import org.apache.synapse.Mediator;
import org.apache.synapse.mediators.builtin.DropMediator;
-public class DropMediatorSerializer extends AbstractMediatorSerializer
+public class DropMediatorSerializer extends BaseMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(DropMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/FaultMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/FaultMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/FaultMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/FaultMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -33,7 +33,7 @@
* </makefault>
* </pre>
*/
-public class FaultMediatorSerializer extends AbstractMediatorSerializer
+public class FaultMediatorSerializer extends BaseMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(FaultMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/FilterMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/FilterMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/FilterMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/FilterMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -29,7 +29,7 @@
* </filter>
* </pre>
*/
-public class FilterMediatorSerializer extends AbstractListMediatorSerializer
+public class FilterMediatorSerializer extends BaseListMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(FilterMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/HeaderMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/HeaderMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/HeaderMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/HeaderMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -33,7 +33,7 @@
* <header name="qname" action="remove"/>
* </pre>
*/
-public class HeaderMediatorSerializer extends AbstractMediatorSerializer
+public class HeaderMediatorSerializer extends BaseMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(FilterMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/InMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/InMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/InMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/InMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -22,7 +22,7 @@
import org.apache.synapse.Mediator;
import org.apache.synapse.mediators.filters.InMediator;
-public class InMediatorSerializer extends AbstractListMediatorSerializer
+public class InMediatorSerializer extends BaseListMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(InMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/LogMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/LogMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/LogMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/LogMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -29,7 +29,7 @@
* </log>
* </pre>
*/
-public class LogMediatorSerializer extends AbstractMediatorSerializer
+public class LogMediatorSerializer extends BaseMediatorSerializer
implements MediatorSerializer{
private static final Log log =
LogFactory.getLog(LogMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/MediatorPropertySerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/MediatorPropertySerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/MediatorPropertySerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/MediatorPropertySerializer.java
Mon Sep 25 06:10:22 2006
@@ -24,7 +24,7 @@
import java.util.Collection;
import java.util.Iterator;
-public class MediatorPropertySerializer extends AbstractMediatorSerializer {
+public class MediatorPropertySerializer extends BaseMediatorSerializer {
private static final Log log =
LogFactory.getLog(MediatorPropertySerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/OutMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/OutMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/OutMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/OutMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -22,7 +22,7 @@
import org.apache.synapse.Mediator;
import org.apache.synapse.mediators.filters.OutMediator;
-public class OutMediatorSerializer extends AbstractListMediatorSerializer
+public class OutMediatorSerializer extends BaseListMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(OutMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/PropertyMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/PropertyMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/PropertyMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/PropertyMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -27,7 +27,7 @@
* <set-property name="string" (value="literal" | expression="xpath")/>
* </pre>
*/
-public class PropertyMediatorSerializer extends AbstractMediatorSerializer
+public class PropertyMediatorSerializer extends BaseMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(PropertyMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SendMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SendMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SendMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SendMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -67,7 +67,7 @@
* </send>
* </pre>
*/
-public class SendMediatorSerializer extends AbstractMediatorSerializer
+public class SendMediatorSerializer extends BaseMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(SendMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SequenceMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SequenceMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SequenceMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SequenceMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -35,7 +35,7 @@
* <sequence ref="name"/>
* </pre>
*/
-public class SequenceMediatorSerializer extends AbstractListMediatorSerializer
+public class SequenceMediatorSerializer extends BaseListMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(SequenceMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SwitchCaseMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SwitchCaseMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SwitchCaseMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SwitchCaseMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -22,7 +22,7 @@
import org.apache.synapse.Mediator;
import org.apache.synapse.mediators.filters.SwitchCaseMediator;
-public class SwitchCaseMediatorSerializer extends
AbstractListMediatorSerializer
+public class SwitchCaseMediatorSerializer extends BaseListMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(SwitchCaseMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SwitchMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SwitchMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SwitchMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SwitchMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -37,7 +37,7 @@
* </switch>
* </pre>
*/
-public class SwitchMediatorSerializer extends AbstractMediatorSerializer
+public class SwitchMediatorSerializer extends BaseMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(SwitchMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SynapseMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SynapseMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SynapseMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/SynapseMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -29,7 +29,7 @@
* <rules>
* </pre>
*/
-public class SynapseMediatorSerializer extends AbstractListMediatorSerializer
+public class SynapseMediatorSerializer extends BaseListMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(SynapseMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/TryMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/TryMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/TryMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/config/xml/TryMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -37,7 +37,7 @@
* </try>
* </pre>
*/
-public class TryMediatorSerializer extends AbstractListMediatorSerializer
+public class TryMediatorSerializer extends BaseListMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(TryMediatorSerializer.class);
Modified:
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/javascript/JavaScriptMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/javascript/JavaScriptMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/javascript/JavaScriptMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/javascript/JavaScriptMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -21,9 +21,9 @@
import org.apache.commons.logging.LogFactory;
import org.apache.synapse.SynapseException;
import org.apache.synapse.Mediator;
-import org.apache.synapse.config.xml.AbstractMediatorSerializer;
import org.apache.synapse.config.xml.Constants;
import org.apache.synapse.config.xml.MediatorSerializer;
+import org.apache.synapse.config.xml.BaseMediatorSerializer;
import javax.xml.stream.XMLStreamConstants;
@@ -32,7 +32,7 @@
* <![CDATA[ script here ]]>
* </javascript>
*/
-public class JavaScriptMediatorSerializer extends AbstractMediatorSerializer
+public class JavaScriptMediatorSerializer extends BaseMediatorSerializer
implements MediatorSerializer {
private static final OMNamespace jsNS =
fac.createOMNamespace(Constants.SYNAPSE_NAMESPACE+"/js", "js");
Modified:
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/json/JsonMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/json/JsonMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/json/JsonMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/json/JsonMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -21,16 +21,16 @@
import org.apache.commons.logging.LogFactory;
import org.apache.synapse.SynapseException;
import org.apache.synapse.Mediator;
-import org.apache.synapse.config.xml.AbstractMediatorSerializer;
import org.apache.synapse.config.xml.Constants;
import org.apache.synapse.config.xml.MediatorSerializer;
+import org.apache.synapse.config.xml.BaseMediatorSerializer;
/**
* <x:json/> mediator belongs to the http://ws.apache.org/ns/synapse/json
namespace.
* <p/>
* <x:json (direction="JTX"|"XTJ)"/>
*/
-public class JsonMediatorSerializer extends AbstractMediatorSerializer
+public class JsonMediatorSerializer extends BaseMediatorSerializer
implements MediatorSerializer {
private static final OMNamespace jsonNS =
fac.createOMNamespace(Constants.SYNAPSE_NAMESPACE+"/json", "json");
Modified:
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/spring/SpringMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/spring/SpringMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/spring/SpringMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/spring/SpringMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -21,14 +21,14 @@
import org.apache.commons.logging.LogFactory;
import org.apache.synapse.SynapseException;
import org.apache.synapse.Mediator;
-import org.apache.synapse.config.xml.AbstractMediatorSerializer;
import org.apache.synapse.config.xml.Constants;
import org.apache.synapse.config.xml.MediatorSerializer;
+import org.apache.synapse.config.xml.BaseMediatorSerializer;
/**
* <spring bean="exampleBean1" (config="spring1" | src="spring.xml)"/>
*/
-public class SpringMediatorSerializer extends AbstractMediatorSerializer
+public class SpringMediatorSerializer extends BaseMediatorSerializer
implements MediatorSerializer {
private static final OMNamespace sprNS =
fac.createOMNamespace(Constants.SYNAPSE_NAMESPACE+"/spring", "spring");
Modified:
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/transform/XSLTMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/transform/XSLTMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/transform/XSLTMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/transform/XSLTMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -20,8 +20,8 @@
import org.apache.commons.logging.LogFactory;
import org.apache.synapse.SynapseException;
import org.apache.synapse.Mediator;
-import org.apache.synapse.config.xml.AbstractMediatorSerializer;
import org.apache.synapse.config.xml.MediatorSerializer;
+import org.apache.synapse.config.xml.BaseMediatorSerializer;
/**
* <pre>
@@ -30,7 +30,7 @@
* </transform>
* </pre>
*/
-public class XSLTMediatorSerializer extends AbstractMediatorSerializer
+public class XSLTMediatorSerializer extends BaseMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(XSLTMediatorSerializer.class);
@@ -55,10 +55,10 @@
!XSLTMediator.DEFAULT_XPATH.toString().equals(mediator.getSource().toString()))
{
xslt.addAttribute(fac.createOMAttribute(
"source", nullNS, mediator.getSource().toString()));
- super.serializeNamespaces(xslt, mediator.getSource());
+ serializeNamespaces(xslt, mediator.getSource());
}
- super.serializeProperties(xslt, mediator.getProperties());
+ serializeProperties(xslt, mediator.getProperties());
if (parent != null) {
parent.addChild(xslt);
Modified:
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/validate/ValidateMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/validate/ValidateMediatorSerializer.java?view=diff&rev=449678&r1=449677&r2=449678
==============================================================================
---
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/validate/ValidateMediatorSerializer.java
(original)
+++
incubator/synapse/trunk/java/modules/extensions/src/org/apache/synapse/mediators/validate/ValidateMediatorSerializer.java
Mon Sep 25 06:10:22 2006
@@ -20,8 +20,8 @@
import org.apache.commons.logging.LogFactory;
import org.apache.synapse.SynapseException;
import org.apache.synapse.Mediator;
-import org.apache.synapse.config.xml.AbstractListMediatorSerializer;
import org.apache.synapse.config.xml.MediatorSerializer;
+import org.apache.synapse.config.xml.BaseListMediatorSerializer;
import java.util.Iterator;
@@ -34,7 +34,7 @@
* </on-fail>
* </validate>
*/
-public class ValidateMediatorSerializer extends AbstractListMediatorSerializer
+public class ValidateMediatorSerializer extends BaseListMediatorSerializer
implements MediatorSerializer {
private static final Log log =
LogFactory.getLog(ValidateMediatorSerializer.class);
@@ -51,7 +51,7 @@
if (mediator.getSource() != null) {
validate.addAttribute(fac.createOMAttribute(
"source", nullNS, mediator.getSource().toString()));
- super.serializeNamespaces(validate, mediator.getSource());
+ serializeNamespaces(validate, mediator.getSource());
}
Iterator iter = mediator.getSchemaKeys().iterator();
@@ -61,10 +61,10 @@
schema.addAttribute(fac.createOMAttribute("key", nullNS, key));
}
- super.serializeProperties(validate,
mediator.getProperties().entrySet());
+ serializeProperties(validate, mediator.getProperties().entrySet());
OMElement onFail = fac.createOMElement("on-fail", synNS, validate);
- super.serializeChildren(onFail, mediator.getList());
+ serializeChildren(onFail, mediator.getList());
if (parent != null) {
parent.addChild(validate);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]