package com.supaham.commons.placeholders; import java.util.Collection; import javax.annotation.Nonnull; /** * Represents a simple extension of {@link PlaceholderFunction} that provides * {@link CommonPlaceholderFunction#CommonPlaceholderFunction(Collection)} and implements the * {@link PlaceholderFunction#getPlaceholders()} method. * * @since 0.1 */ public class CommonPlaceholderFunction extends PlaceholderFunction { private Collection<? extends Placeholder> collection; public CommonPlaceholderFunction(@Nonnull Collection<? extends Placeholder> collection) { this.collection = collection; } @Override public Collection<? extends Placeholder> getPlaceholders() { return this.collection; } }