public abstract class AbstractMetadataBasedPlugin extends Object implements Plugin<PluginMetadata>, MetadataProvider
PluginMetadata
. Plugins based on this class can be selected from the
PluginRegistry
via an instance of PluginMetadata
. Therefore you can regard this as a role model
implementation of a base class for certain delimiter implmentations.Constructor and Description |
---|
AbstractMetadataBasedPlugin(String name,
String version)
Creates a new instance of
AbstractMetadataBasedPlugin . |
Modifier and Type | Method and Description |
---|---|
PluginMetadata |
getMetadata()
Returns the plugins metadata.
|
boolean |
supports(PluginMetadata delimiter)
Returns if a plugin should be invoked according to the given delimiter.
|
public boolean supports(PluginMetadata delimiter)
Plugin
supports
in interface Plugin<PluginMetadata>
public PluginMetadata getMetadata()
MetadataProvider
getMetadata
in interface MetadataProvider
Copyright © 2008-2014–2015 Pivotal, Inc.. All rights reserved.