package gaia.plugin; import org.aavso.tools.vstar.input.AbstractObservationRetriever; import org.aavso.tools.vstar.plugin.InputType; import org.aavso.tools.vstar.plugin.ObservationSourcePluginBase; /** * Observation source */ public class SomeObSource extends ObservationSourcePluginBase { /** * Get the display name for this plugin, e.g. for a menu item. */ @Override public String getDisplayName() { return null; } /** * Get a description of this plugin, e.g. for display in a plugin manager. */ @Override public String getDescription() { return null; } /** * What is the input type for this plug-in? * * Possible return values: * * InputType.FILE * InputType.URL * InputType.FILE_OR_URL * InputType.NONE * * @return The input type. */ @Override public InputType getInputType() { return InputType.NONE; } /** *

* Get an observation retriever for this plug-in. *

* *

* A new observation retriever instance should be created for each call to * this method to avoid side-effects relating to clearing of collections by * Mediator upon each new-star-artefact creation operation. *

* * @return An observation retriever. */ @Override public AbstractObservationRetriever getObservationRetriever() { return null; } }