JPF 1.5.1

org.java.plugin.registry
Interface PluginFragment

All Superinterfaces:
Documentable<PluginFragment>, Identity, UniqueIdentity
All Known Implementing Classes:
MockPluginFragment

public interface PluginFragment
extends UniqueIdentity, Documentable<PluginFragment>

Interface to get access to main information about plug-in fragment. This does not include information about libraries, extensions and extension points, defined in this fragment, such information is available as part of plug-in, to which this fragment contributes.

Plug-in fragment UID is a combination of plug-in fragment ID and version identifier that is unique within whole set of registered plug-ins and fragments.

Version:
$Id$

Method Summary
 java.net.URL getLocation()
           
 MatchingRule getMatchingRule()
           
 java.lang.String getPluginId()
           
 Version getPluginVersion()
           
 PluginRegistry getRegistry()
           
 java.lang.String getVendor()
           
 Version getVersion()
           
 boolean matches(PluginDescriptor descr)
          Checks is this fragment may contribute to given plug-in.
 
Methods inherited from interface org.java.plugin.registry.UniqueIdentity
getUniqueId
 
Methods inherited from interface org.java.plugin.registry.Identity
getId
 
Methods inherited from interface org.java.plugin.registry.Documentable
getDocsPath, getDocumentation
 

Method Detail

getVendor

java.lang.String getVendor()
Returns:
vendor as specified in manifest file or empty string

getVersion

Version getVersion()
Returns:
plug-in fragment version identifier as specified in manifest file

getPluginId

java.lang.String getPluginId()
Returns:
ID of plug-in to which this fragment may contribute

getPluginVersion

Version getPluginVersion()
Returns:
version identifier of plug-in to which this fragment may contribute or null if no version specified in manifest

getRegistry

PluginRegistry getRegistry()
Returns:
plug-ins registry

matches

boolean matches(PluginDescriptor descr)
Checks is this fragment may contribute to given plug-in.

Parameters:
descr - plug-in descriptor
Returns:
true if this fragment may contribute to given plug-in

getMatchingRule

MatchingRule getMatchingRule()
Returns:
the match rule as it specified in manifest

getLocation

java.net.URL getLocation()
Returns:
location from which this fragment was registered

JPF 1.5.1

Copyright © 2004-2007 Dmitry Olshansky. All Rights Reserved.