Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
Apache Ant Source Code Files
Apache Ant Source Code Files are inside the Apache Ant source package file
like apache-ant-1.10.10-src.zip.
Unzip the source package file and go to the "src/main" sub-directory,
you will see source code files.
Here is the list of Java source code files of the Apache Ant 1.10.10 in \Users\fyicenter\apache-ant-1.10.10\src\main:
✍: FYIcenter.com
⏎ org/apache/tools/ant/types/optional/ScriptMapper.java
/*
* 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
*
* https://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.tools.ant.types.optional;
import java.util.ArrayList;
import org.apache.tools.ant.util.FileNameMapper;
/**
* Script support at map time.
* @since Ant1.7
*/
public class ScriptMapper extends AbstractScriptComponent implements FileNameMapper {
private ArrayList<String> files;
/**
* Sets the from part of the transformation rule.
*
* @param from a string.
*/
@Override
public void setFrom(String from) {
}
/**
* Sets the to part of the transformation rule.
*
* @param to a string.
*/
@Override
public void setTo(String to) {
}
/**
* Reset the list of files
*/
public void clear() {
files = new ArrayList<>(1);
}
/**
* Add a mapped name
* @param mapping the value to use.
*/
public void addMappedName(String mapping) {
files.add(mapping);
}
/**
* Returns an array containing the target filename(s) for the given source
* file.
*
* <p>if the given rule doesn't apply to the source file, implementation
* must return null. SourceFileScanner will then omit the source file in
* question.</p>
*
* @param sourceFileName the name of the source file relative to some given
* basedirectory.
* @return an array of strings if the rule applies to the source file, or
* null if it does not.
*/
@Override
public String[] mapFileName(String sourceFileName) {
initScriptRunner();
getRunner().addBean("source", sourceFileName);
clear();
executeScript("ant_mapper");
if (files.isEmpty()) {
return null;
}
return files.toArray(new String[files.size()]);
}
}
⏎ org/apache/tools/ant/types/optional/ScriptMapper.java
Or download all of them as a single archive file:
File name: apache-ant-1.10.10-fyi.zip File size: 2392938 bytes Release date: 2021-04-17 Download
⇐ Download Apache Ant Source Package
2021-07-10, ≈402🔥, 0💬
Popular Posts:
JDK 17 jdk.jlink.jmod is the JMOD file for JDK 17 JLink tool, which can be invoked by the "jlink" co...
JDK 11 java.compiler.jmod is the JMOD file for JDK 11 Compiler module. JDK 11 Compiler module compil...
JDK 6 tools.jar is the JAR file for JDK 6 tools. It contains Java classes to support different JDK t...
The JMX technology provides the tools for building distributed, Web-based, modular and dynamic solut...
How to download and install JDK (Java Development Kit) 1.3? If you want to write Java applications, ...