You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by de...@apache.org on 2010/05/21 07:47:38 UTC
svn commit: r946883 [13/13] - in
/geronimo/devtools/eclipse-plugin/trunk/plugins:
org.apache.geronimo.j2ee.v11.jaxbmodel/
org.apache.geronimo.j2ee.v11.jaxbmodel/src/main/java/org/apache/geronimo/j2ee/
org.apache.geronimo.j2ee.v11.jaxbmodel/src/main/jav...
Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/JAXBObjectFactoryImpl.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/JAXBObjectFactoryImpl.java?rev=946883&view=auto
==============================================================================
--- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/JAXBObjectFactoryImpl.java (added)
+++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/JAXBObjectFactoryImpl.java Fri May 21 05:47:34 2010
@@ -0,0 +1,168 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You 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.geronimo.jee.jaxbmodel.operations;
+
+import org.apache.geronimo.jaxbmodel.common.operations.JAXBObjectFactory;
+import org.apache.geronimo.jee.application.ExtModule;
+import org.apache.geronimo.jee.application.Module;
+import org.apache.geronimo.jee.application.Path;
+import org.apache.geronimo.jee.connector.Adminobject;
+import org.apache.geronimo.jee.connector.AdminobjectInstance;
+import org.apache.geronimo.jee.connector.ConfigPropertySetting;
+import org.apache.geronimo.jee.deployment.Artifact;
+import org.apache.geronimo.jee.deployment.Attribute;
+import org.apache.geronimo.jee.deployment.ClassFilter;
+import org.apache.geronimo.jee.deployment.Dependencies;
+import org.apache.geronimo.jee.deployment.Dependency;
+import org.apache.geronimo.jee.deployment.Environment;
+import org.apache.geronimo.jee.deployment.Gbean;
+import org.apache.geronimo.jee.deployment.Reference;
+import org.apache.geronimo.jee.naming.EjbRef;
+import org.apache.geronimo.jee.naming.EjbLocalRef;
+import org.apache.geronimo.jee.naming.GbeanRef;
+import org.apache.geronimo.jee.naming.MessageDestination;
+import org.apache.geronimo.jee.naming.PersistenceContextRef;
+import org.apache.geronimo.jee.naming.PersistenceUnitRef;
+import org.apache.geronimo.jee.naming.Port;
+import org.apache.geronimo.jee.naming.PortCompletion;
+import org.apache.geronimo.jee.naming.Property;
+import org.apache.geronimo.jee.naming.ServiceCompletion;
+import org.apache.geronimo.jee.naming.ResourceEnvRef;
+import org.apache.geronimo.jee.naming.ResourceRef;
+import org.apache.geronimo.jee.naming.ServiceRef;
+import org.apache.geronimo.jee.openejb.EjbRelation;
+import org.apache.geronimo.jee.openejb.EjbRelationshipRole;
+import org.apache.geronimo.jee.openejb.Relationships;
+import org.apache.geronimo.jee.security.Description;
+import org.apache.geronimo.jee.security.DistinguishedName;
+import org.apache.geronimo.jee.security.LoginDomainPrincipal;
+import org.apache.geronimo.jee.security.Principal;
+import org.apache.geronimo.jee.security.RealmPrincipal;
+import org.apache.geronimo.jee.security.RoleMappings;
+import org.apache.geronimo.jee.security.Role;
+import org.apache.geronimo.jee.security.Security;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public class JAXBObjectFactoryImpl implements JAXBObjectFactory {
+
+ private static JAXBObjectFactoryImpl instance = new JAXBObjectFactoryImpl();
+
+ private JAXBObjectFactoryImpl() {
+
+ }
+
+ public static JAXBObjectFactoryImpl getInstance() {
+ return instance;
+ }
+
+ public Object create(Class type) {
+ if ( type.equals( ResourceRef.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createResourceRef();
+ } else if ( type.equals( ResourceEnvRef.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createResourceEnvRef();
+ } else if ( type.equals( EjbRef.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createEjbRef();
+ } else if ( type.equals( GbeanRef.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createGbeanRef();
+ } else if ( type.equals( PersistenceContextRef.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createPersistenceContextRef();
+ } else if ( type.equals( PersistenceUnitRef.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createPersistenceUnitRef();
+ } else if ( type.equals( MessageDestination.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createMessageDestination();
+ } else if ( type.equals( org.apache.geronimo.jee.naming.Pattern.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createPattern();
+ } else if ( type.equals( Port.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createPort();
+ } else if ( type.equals( PortCompletion.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createPortCompletion();
+ } else if ( type.equals( Property.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createProperty();
+ } else if ( type.equals( ServiceCompletion.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createServiceCompletion();
+ } else if ( type.equals( ServiceRef.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createServiceRef();
+ } else if ( type.equals( EjbLocalRef.class ) ) {
+ return (new org.apache.geronimo.jee.naming.ObjectFactory()).createEjbLocalRef();
+ } else if ( type.equals( Security.class ) ) {
+ return (new org.apache.geronimo.jee.security.ObjectFactory()).createSecurity();
+ } else if ( type.equals( RoleMappings.class ) ) {
+ return (new org.apache.geronimo.jee.security.ObjectFactory()).createRoleMappings();
+ } else if ( type.equals( Description.class ) ) {
+ return (new org.apache.geronimo.jee.security.ObjectFactory()).createDescription();
+ } else if ( type.equals( Role.class ) ) {
+ return (new org.apache.geronimo.jee.security.ObjectFactory()).createRole();
+ } else if ( type.equals( DistinguishedName.class ) ) {
+ return (new org.apache.geronimo.jee.security.ObjectFactory()).createDistinguishedName();
+ } else if ( type.equals( Principal.class ) ) {
+ return (new org.apache.geronimo.jee.security.ObjectFactory()).createPrincipal();
+ } else if ( type.equals( LoginDomainPrincipal.class ) ) {
+ return (new org.apache.geronimo.jee.security.ObjectFactory()).createLoginDomainPrincipal();
+ } else if ( type.equals( RealmPrincipal.class ) ) {
+ return (new org.apache.geronimo.jee.security.ObjectFactory()).createRealmPrincipal();
+ } else if ( type.equals( Gbean.class ) ) {
+ return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createGbean();
+ } else if ( type.equals( Artifact.class ) ) {
+ return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createArtifact();
+ } else if ( type.equals( ClassFilter.class ) ) {
+ return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createClassFilter();
+ } else if ( type.equals( Dependencies.class ) ) {
+ return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createDependencies();
+ } else if ( type.equals( Dependency.class ) ) {
+ return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createDependency();
+ } else if ( type.equals( Environment.class ) ) {
+ return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createEnvironment();
+ } else if ( type.equals( org.apache.geronimo.jee.deployment.Pattern.class ) ) {
+ return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createPattern();
+ } else if ( type.equals( Attribute.class ) ) {
+ return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createAttribute();
+ } else if ( type.equals( Reference.class ) ) {
+ return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createReference();
+ } else if ( type.equals( ExtModule.class ) ) {
+ return (new org.apache.geronimo.jee.application.ObjectFactory()).createExtModule();
+ } else if ( type.equals( Module.class ) ) {
+ return (new org.apache.geronimo.jee.application.ObjectFactory()).createModule();
+ } else if ( type.equals( Path.class ) ) {
+ return (new org.apache.geronimo.jee.application.ObjectFactory()).createPath();
+ } else if ( type.equals( EjbRelation.class ) ) {
+ return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createEjbRelation();
+ } else if ( type.equals( EjbRelationshipRole.class ) ) {
+ return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createEjbRelationshipRole();
+ } else if ( type.equals( EjbRelationshipRole.RelationshipRoleSource.class ) ) {
+ return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createEjbRelationshipRoleRelationshipRoleSource();
+ } else if ( type.equals( EjbRelationshipRole.CmrField.class ) ) {
+ return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createEjbRelationshipRoleCmrField();
+ } else if ( type.equals( EjbRelationshipRole.RoleMapping.CmrFieldMapping.class ) ) {
+ return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createEjbRelationshipRoleRoleMappingCmrFieldMapping();
+ } else if ( type.equals( EjbRelationshipRole.RoleMapping.class ) ) {
+ return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createEjbRelationshipRoleRoleMapping();
+ } else if ( type.equals( Relationships.class ) ) {
+ return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createRelationships();
+ } else if ( type.equals( Adminobject.class ) ) {
+ return (new org.apache.geronimo.jee.connector.ObjectFactory()).createAdminobject();
+ } else if ( type.equals( AdminobjectInstance.class ) ) {
+ return (new org.apache.geronimo.jee.connector.ObjectFactory()).createAdminobjectInstance();
+ } else if ( type.equals( ConfigPropertySetting.class ) ) {
+ return (new org.apache.geronimo.jee.connector.ObjectFactory()).createConfigPropertySetting();
+ }
+
+ return null;
+ }
+
+}
Propchange: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/JAXBObjectFactoryImpl.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/JAXBObjectFactoryImpl.java
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/JAXBObjectFactoryImpl.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/MarshallerListener.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/MarshallerListener.java?rev=946883&view=auto
==============================================================================
--- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/MarshallerListener.java (added)
+++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/MarshallerListener.java Fri May 21 05:47:34 2010
@@ -0,0 +1,86 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You 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.geronimo.jee.jaxbmodel.operations;
+
+import javax.xml.bind.Marshaller;
+
+import org.apache.geronimo.jee.naming.GbeanLocator;
+import org.apache.geronimo.jee.naming.Pattern;
+import org.apache.geronimo.jee.naming.PersistenceContextRef;
+import org.apache.geronimo.jee.naming.ResourceLocator;
+import org.apache.geronimo.jee.openejb.EjbRelationshipRole;
+import org.apache.geronimo.jee.openejb.OpenejbJar;
+import org.apache.geronimo.jee.openejb.Relationships;
+import org.apache.geronimo.jee.security.Security;
+import org.apache.geronimo.jee.web.WebApp;
+
+public class MarshallerListener extends Marshaller.Listener{
+
+ @Override
+ public void beforeMarshal(Object source) {
+ if (source instanceof Security) {
+ Security security = (Security)source;
+ if (security.getRoleMappings() != null && security.getRoleMappings().getRole().size() == 0) {
+ security.setRoleMappings(null);
+ }
+ } else if (source instanceof WebApp) {
+ WebApp webapp = (WebApp)source;
+ GbeanLocator gbeanlocator = webapp.getWebContainer();
+ if (gbeanlocator != null && isEmpty(gbeanlocator.getGbeanLink()) && isEmpty(gbeanlocator.getPattern())) {
+ webapp.setWebContainer(null);
+ }
+ } else if (source instanceof OpenejbJar) {
+ OpenejbJar openejb = (OpenejbJar)source;
+ ResourceLocator locator = openejb.getCmpConnectionFactory();
+ if (locator != null && isEmpty(locator.getResourceLink()) && isEmpty(locator.getUrl()) && isEmpty(locator.getPattern())) {
+ openejb.setCmpConnectionFactory(null);
+ }
+ Relationships relationships = openejb.getRelationships();
+ if (relationships != null && relationships.getEjbRelation().size() == 0) {
+ openejb.setRelationships(null);
+ }
+ } else if (source instanceof PersistenceContextRef) {
+ PersistenceContextRef contextRef = (PersistenceContextRef)source;
+ if (contextRef.getPattern() != null && isEmpty(contextRef.getPattern())) {
+ contextRef.setPattern(null);
+ }
+ } else if (source instanceof EjbRelationshipRole) {
+ EjbRelationshipRole role = (EjbRelationshipRole)source;
+ if (role.getRoleMapping() != null && role.getRoleMapping().getCmrFieldMapping().size() == 0) {
+ role.setRoleMapping(null);
+ }
+ }
+ }
+
+ private boolean isEmpty(Pattern pattern) {
+ if ( pattern == null ) {
+ return true;
+ }
+ if ( isEmpty(pattern.getGroupId()) && isEmpty(pattern.getArtifactId()) &&
+ isEmpty(pattern.getModule()) && isEmpty(pattern.getName()) &&
+ isEmpty(pattern.getVersion()) ) {
+ return true;
+ }
+ return false;
+ }
+
+ private boolean isEmpty(String value) {
+
+ return (value == null || value.trim().equals(""));
+ }
+
+}
Propchange: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/MarshallerListener.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/MarshallerListener.java
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/MarshallerListener.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/NamespacePrefix.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/NamespacePrefix.java?rev=946883&view=auto
==============================================================================
--- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/NamespacePrefix.java (added)
+++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/NamespacePrefix.java Fri May 21 05:47:34 2010
@@ -0,0 +1,107 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You 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.geronimo.jee.jaxbmodel.operations;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.w3c.dom.Attr;
+import org.w3c.dom.Element;
+import org.w3c.dom.NamedNodeMap;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+
+import com.sun.xml.bind.marshaller.NamespacePrefixMapper;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public class NamespacePrefix extends NamespacePrefixMapper{
+
+ private static Map<String, String> prefixMap = new HashMap<String, String>();
+
+ static {
+ prefixMap.put("http://geronimo.apache.org/xml/ns/deployment-1.2", "dep");
+ prefixMap.put("http://geronimo.apache.org/xml/ns/j2ee/application-2.0", "app");
+ prefixMap.put("http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0", "client");
+ prefixMap.put("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "conn");
+ prefixMap.put("http://openejb.apache.org/xml/ns/openejb-jar-2.2", "ejb");
+ prefixMap.put("http://java.sun.com/xml/ns/persistence", "pers");
+ prefixMap.put("http://openejb.apache.org/xml/ns/pkgen-2.1", "pkgen");
+ prefixMap.put("http://geronimo.apache.org/xml/ns/naming-1.2", "name");
+ prefixMap.put("http://geronimo.apache.org/xml/ns/security-2.0", "sec");
+ prefixMap.put("http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1", "web");
+ prefixMap.put("http://geronimo.apache.org/xml/ns/loginconfig-2.0", "log");
+ }
+
+ public static void processPrefix( Node parent ) {
+ NodeList nl = parent.getChildNodes();
+
+ if ( parent instanceof Element ) {
+ updatePrefix( (Element)parent );
+ }
+
+ for ( int i = 0; i <= nl.getLength(); i ++ ) {
+ Node node = nl.item(i);
+ if ( node instanceof Element ) {
+ processPrefix( node );
+ }
+ }
+
+ }
+
+ private static void updatePrefix( Element element ) {
+ NamedNodeMap mnm = element.getAttributes();
+
+ ArrayList<Attr> attributes = new ArrayList<Attr>();
+ for ( int j = 0; j <= mnm.getLength(); j ++ ) {
+ Attr attr = (Attr)mnm.item(j);
+ if ( attr != null && attr.getOwnerElement() != null && getPrefix( attr.getNodeValue() ) != null ) {
+ attributes.add((Attr)attr.cloneNode(false));
+ }
+ }
+ for ( int j = 0; j < attributes.size(); j ++ ) {
+ Attr tempAttr = attributes.get(j);
+ Attr attr = element.getAttributeNode(tempAttr.getName());
+ Element owner = (Element)attr.getOwnerElement();
+ owner.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns:" + getPrefix( attr.getNodeValue() ), attr.getNodeValue());
+ owner.removeAttributeNode(attr);
+ }
+ String prefix = getPrefix( element.getNamespaceURI() );
+ if ( prefix != null ) {
+ element.setPrefix( prefix );
+ }
+ }
+
+ private static String getPrefix(String namespaceURI) {
+ if (prefixMap.containsKey(namespaceURI))
+ return prefixMap.get(namespaceURI);
+ return null;
+ }
+
+ @Override
+ public String getPreferredPrefix(String namespaceUri, String suggestion, boolean requirePrefix) {
+
+ if (prefixMap.containsKey(namespaceUri))
+ return prefixMap.get(namespaceUri);
+
+ return suggestion;
+ }
+
+}
Propchange: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/NamespacePrefix.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/NamespacePrefix.java
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.jee.v21.jaxbmodel/src/main/java/org/apache/geronimo/jee/jaxbmodel/operations/NamespacePrefix.java
------------------------------------------------------------------------------
svn:mime-type = text/plain