Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 361 - 370 of 892 for Interface (0.04 seconds)

  1. api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/ToolchainsXmlFactory.java

    import org.apache.maven.api.toolchain.PersistedToolchains;
    
    /**
     * Reads and writes a {@link PersistedToolchains} object to/from XML.
     *
     * @since 4.0.0
     */
    @Experimental
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Thu Mar 23 05:29:39 GMT 2023
    - 1.1K bytes
    - Click Count (0)
  2. api/maven-api-annotations/src/main/java/org/apache/maven/api/annotations/Nullable.java

    import java.lang.annotation.RetentionPolicy;
    
    /**
     * The annotated element can be {@code null}.
     *
     * @see Nonnull
     * @since 4.0.0
     */
    @Experimental
    @Documented
    @Retention(RetentionPolicy.RUNTIME)
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Tue Dec 10 21:43:27 GMT 2024
    - 1.1K bytes
    - Click Count (0)
  3. compat/maven-artifact/src/main/java/org/apache/maven/artifact/repository/layout/ArtifactRepositoryLayout2.java

    import org.apache.maven.artifact.repository.ArtifactRepository;
    import org.apache.maven.artifact.repository.ArtifactRepositoryPolicy;
    
    /**
     * ArtifactRepositoryLayout2
     */
    public interface ArtifactRepositoryLayout2 extends ArtifactRepositoryLayout {
    
        ArtifactRepository newMavenArtifactRepository(
                String id, String url, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases);
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Fri Oct 25 12:31:46 GMT 2024
    - 1.2K bytes
    - Click Count (0)
  4. compat/maven-compat/src/main/java/org/apache/maven/project/path/PathTranslator.java

     * under the License.
     */
    package org.apache.maven.project.path;
    
    import java.io.File;
    
    import org.apache.maven.model.Model;
    
    /**
     */
    @Deprecated
    public interface PathTranslator {
        String ROLE = PathTranslator.class.getName();
    
        void alignToBaseDirectory(Model model, File basedir);
    
        String alignToBaseDirectory(String path, File basedir);
    
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Fri Oct 25 12:31:46 GMT 2024
    - 1.2K bytes
    - Click Count (0)
  5. compat/maven-compat/src/main/java/org/apache/maven/repository/MirrorSelector.java

    import org.apache.maven.artifact.repository.ArtifactRepository;
    import org.apache.maven.settings.Mirror;
    
    /**
     * Handles the selection of mirrors for repositories.
     *
     */
    @Deprecated
    public interface MirrorSelector {
    
        /**
         * Determines the mirror for the specified repository.
         *
         * @param repository The repository to determine the mirror for, must not be {@code null}.
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Fri Oct 25 12:31:46 GMT 2024
    - 1.5K bytes
    - Click Count (0)
  6. compat/maven-compat/src/main/java/org/apache/maven/repository/metadata/ClasspathTransformation.java

    package org.apache.maven.repository.metadata;
    
    import org.apache.maven.artifact.ArtifactScopeEnum;
    
    /**
     * Helper class to convert a metadata Graph into some form of a classpath
     *
     *
     */
    @Deprecated
    public interface ClasspathTransformation {
        String ROLE = ClasspathTransformation.class.getName();
    
        /**
         * Transform Graph into a Collection of metadata objects that
         * could serve as a classpath for a particular scope
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Fri Oct 25 12:31:46 GMT 2024
    - 1.7K bytes
    - Click Count (0)
  7. compat/maven-toolchain-builder/src/main/java/org/apache/maven/toolchain/building/ToolchainsBuilder.java

     *
     * @since 3.3.0
     * @deprecated since 4.0.0, use {@code org.apache.maven.api.services.ToolchainsBuilder} instead
     */
    @Deprecated(since = "4.0.0")
    public interface ToolchainsBuilder {
    
        /**
         * Builds the effective toolchains of the specified toolchains files.
         *
         * @param request The toolchains building request that holds the parameters, must not be {@code null}.
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Wed Mar 05 09:37:42 GMT 2025
    - 1.6K bytes
    - Click Count (0)
  8. api/maven-api-core/src/main/java/org/apache/maven/api/Plugin.java

    import org.apache.maven.api.plugin.descriptor.lifecycle.Lifecycle;
    
    /**
     * Represents a maven plugin runtime
     *
     * @since 4.0.0
     */
    @Experimental
    public interface Plugin {
    
        @Nonnull
        org.apache.maven.api.model.Plugin getModel();
    
        @Nonnull
        PluginDescriptor getDescriptor();
    
        @Nonnull
        List<Lifecycle> getLifecycles();
    
        @Nonnull
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Wed Feb 28 23:54:53 GMT 2024
    - 1.7K bytes
    - Click Count (0)
  9. api/maven-api-core/src/main/java/org/apache/maven/api/services/ModelTransformer.java

    import org.apache.maven.api.annotations.Nonnull;
    import org.apache.maven.api.model.Model;
    
    /**
     * A model transformer.
     *
     * @since 4.0.0
     */
    @Experimental
    public interface ModelTransformer {
    
        /**
         * Apply a transformation on the file model.
         *
         * @param model the input model
         * @param problems the problem collector to report any issues encountered during transformation
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Sat Sep 28 09:03:24 GMT 2024
    - 1.5K bytes
    - Click Count (0)
  10. api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainsBuilder.java

    import org.apache.maven.api.annotations.Nonnull;
    
    /**
     * Builds the effective toolchains from a user toolchains file and/or an installation toolchains file.
     *
     * @since 4.0.0
     */
    @Experimental
    public interface ToolchainsBuilder extends Service {
    
        /**
         * Builds the effective toolchains for the specified toolchains files.
         *
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Thu Aug 22 14:47:43 GMT 2024
    - 2.5K bytes
    - Click Count (0)
Back to Top