io.annot8.common.implementations.stores.ContentStore Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of annot8-common-implementations Show documentation
Show all versions of annot8-common-implementations Show documentation
Common functionality used by Annot8 implementations
/* Annot8 (annot8.io) - Licensed under Apache-2.0. */
package io.annot8.common.implementations.stores;
import java.util.Optional;
import java.util.stream.Stream;
import io.annot8.core.data.Content;
public interface ContentStore {
Stream> getContent();
Optional> getContent(String contentName);
Stream getContentNames();
void removeContent(String contentName);
Content> save(Content> content);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy