io.annot8.api.helpers.builders.WithFromBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of annot8-api Show documentation
Show all versions of annot8-api Show documentation
Core API interfaces for the Annot8 project
/* Annot8 (annot8.io) - Licensed under Apache-2.0. */
package io.annot8.api.helpers.builders;
/**
* Helper interface to indicate that a builder can createContent an object based off an existing
* object of the same type
*
* @param The builder class
* @param The class to derive from
*/
public interface WithFromBuilder {
/**
* Add the informaton from the provided param
*
* @param from the object to build from
* @return builder based on an existing object
*/
E from(final A from);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy