Repository: qpid-proton
Updated Branches:
  refs/heads/go1 [created] e57c2a524


http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/e57c2a52/proton-j/tasks/src/org/apache/qpid/tasks/Map.java
----------------------------------------------------------------------
diff --git a/proton-j/tasks/src/org/apache/qpid/tasks/Map.java 
b/proton-j/tasks/src/org/apache/qpid/tasks/Map.java
deleted file mode 100644
index e66f34b..0000000
--- a/proton-j/tasks/src/org/apache/qpid/tasks/Map.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- *
- * 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.qpid.tasks;
-
-import org.apache.tools.ant.BuildException;
-import org.apache.tools.ant.util.ChainedMapper;
-import org.apache.tools.ant.util.FileNameMapper;
-
-/** Map -- an ant task that allows arbitrary use of FileNameMappers */
-
-public class Map extends BaseTask {
-
-    private String property;
-    private String value;
-    private String split = "\\s+";
-    private String join = " ";
-    private boolean setonempty = true;
-    private ChainedMapper mapper = new ChainedMapper();
-
-    public void setProperty(String p) {
-        property = p;
-    }
-
-    public void setValue(String v) {
-        value = v;
-    }
-
-    public void setSplit(String s) {
-        split = s;
-    }
-
-    public void setJoin(String j) {
-        join = j;
-    }
-
-    public void setSetonempty(boolean b) {
-        setonempty = b;
-    }
-
-    public void add(FileNameMapper m) {
-        mapper.add(m);
-    }
-
-    public void execute() {
-        validate("property", property).required().nonempty();
-        validate("value", value).required();
-
-        if (mapper.getMappers().size() == 0) {
-            throw new BuildException("at least one mapper must is required");
-        }
-
-        String[] parts = value.split(split);
-        StringBuffer buf = new StringBuffer();
-        for (int i = 0; i < parts.length; i++)
-        {
-            if (parts[i].length() == 0)
-            {
-                continue;
-            }
-            String[] names = mapper.mapFileName(parts[i]);
-
-            //Mappers can return null.
-            if (names != null)
-            {
-                for (int j = 0; j < names.length; j++)
-                {
-                    if (buf.length() > 0)
-                    {
-                        buf.append(join);
-                    }
-                    buf.append(names[j]);
-                }
-            }
-        }
-
-        if (buf.length() > 0 || setonempty) {
-            getProject().setNewProperty(property, buf.toString());
-        }
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/e57c2a52/proton-j/tasks/src/org/apache/qpid/tasks/PropertyMapper.java
----------------------------------------------------------------------
diff --git a/proton-j/tasks/src/org/apache/qpid/tasks/PropertyMapper.java 
b/proton-j/tasks/src/org/apache/qpid/tasks/PropertyMapper.java
deleted file mode 100644
index cc74138..0000000
--- a/proton-j/tasks/src/org/apache/qpid/tasks/PropertyMapper.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * 
- * 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.qpid.tasks;
-
-import org.apache.tools.ant.Project;
-import org.apache.tools.ant.util.GlobPatternMapper;
-
-public class PropertyMapper extends GlobPatternMapper
-{
-
-    Project _project;
-
-    public PropertyMapper(Project project)
-    {
-        super();
-        _project = project;
-    }
-
-    public String[] mapFileName(String sourceFileName)
-    {
-        String[] fixed = super.mapFileName(sourceFileName);
-
-        if (fixed == null)
-        {
-            return null;
-        }
-        
-        return new String[]{ _project.getProperty(fixed[0]) };
-    }
-
-
-}

http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/e57c2a52/proton-j/tasks/src/org/apache/qpid/tasks/Require.java
----------------------------------------------------------------------
diff --git a/proton-j/tasks/src/org/apache/qpid/tasks/Require.java 
b/proton-j/tasks/src/org/apache/qpid/tasks/Require.java
deleted file mode 100644
index 84870c9..0000000
--- a/proton-j/tasks/src/org/apache/qpid/tasks/Require.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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.qpid.tasks;
-
-import org.apache.tools.ant.taskdefs.Ant;
-
-import java.io.File;
-import java.util.HashSet;
-import java.util.Set;
-
-/**
- * Require
- *
- * @author Rafael H. Schloming &lt;[email protected]&gt;
- **/
-
-public class Require extends BaseTask {
-
-    private File file;
-    private String target = "";
-    private Ant ant = null;
-    private String key = "";
-
-    public void setFile(File f) {
-        file = f;
-    }
-
-    public void setTarget(String t) {
-        target = t;
-    }
-
-    public void setKey(String k) {
-        key = k;
-    }
-
-    public void execute() {
-        validate("file", file).required();
-
-        String path = file.getAbsolutePath();
-        String hash = Require.class.getName() + ":" +
-            path + ":" + target + ":" + key;
-
-        synchronized (System.class) {
-            if (System.getProperty(hash) != null) {
-                return;
-            }
-
-            Ant ant = (Ant) getProject().createTask("ant");
-            ant.setInheritAll(false);
-            ant.setOwningTarget(getOwningTarget());
-            ant.setTaskName(getTaskName());
-            ant.init();
-            if (target.length() > 0) {
-                ant.setTarget(target);
-            }
-            ant.setAntfile(path);
-            ant.setDir(file.getParentFile());
-            ant.execute();
-
-            System.setProperty(hash, "done");
-        }
-    }
-
-}


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to