Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
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 (309)
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/resources/selectors/Type.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.resources.selectors; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.types.EnumeratedAttribute; import org.apache.tools.ant.types.Resource; /** * Type file/dir ResourceSelector. * @since Ant 1.7 */ public class Type implements ResourceSelector { private static final String FILE_ATTR = "file"; private static final String DIR_ATTR = "dir"; private static final String ANY_ATTR = "any"; /** Static file type selector. */ public static final Type FILE = new Type(new FileDir(FILE_ATTR)); /** Static dir type selector. */ public static final Type DIR = new Type(new FileDir(DIR_ATTR)); /** Static any type selector. Since Ant 1.8. */ public static final Type ANY = new Type(new FileDir(ANY_ATTR)); /** * Implements the type attribute. */ public static class FileDir extends EnumeratedAttribute { private static final String[] VALUES = new String[] {FILE_ATTR, DIR_ATTR, ANY_ATTR}; /** * Default constructor. */ public FileDir() { } /** * Convenience constructor. * @param value the String EnumeratedAttribute value. */ public FileDir(final String value) { setValue(value); } /** * Return the possible values. * @return a String array. */ @Override public String[] getValues() { return VALUES; } } private FileDir type = null; /** * Default constructor. */ public Type() { } /** * Convenience constructor. * @param fd the FileDir type. */ public Type(final FileDir fd) { setType(fd); } /** * Set type; file|dir. * @param fd a FileDir object. */ public void setType(final FileDir fd) { type = fd; } /** * Return true if this Resource is selected. * @param r the Resource to check. * @return whether the Resource was selected. */ public boolean isSelected(final Resource r) { if (type == null) { throw new BuildException("The type attribute is required."); } final int i = type.getIndex(); return i == 2 || (r.isDirectory() ? i == 1 : i == 0); } }
⏎ org/apache/tools/ant/types/resources/selectors/Type.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, 110895👍, 0💬
Popular Posts:
JRE 8 plugin.jar is the JAR file for JRE 8 Java Control Panel Plugin interface and tools. JRE (Java ...
What Is poi-contrib-3.5.jar? poi-contrib-3.5.jar is one of the JAR files for Apache POI 3.5, which p...
commons-net.jar is the bytecode of Apache Commons Net library, which implements the client side of m...
Jaxen, Release 1.1.1, is an open source XPath library written in Java. It is adaptable to many diffe...
JDK 8 jconsole.jar is the JAR file for JDK 8 JConsole, which is a graphical monitoring tool to monit...