org.java.plugin.tools.mocks
Class MockPluginFragment
java.lang.Object
org.java.plugin.tools.mocks.MockIdentity
org.java.plugin.tools.mocks.MockPluginFragment
- All Implemented Interfaces:
- Documentable<PluginFragment>, Identity, PluginFragment, UniqueIdentity
public class MockPluginFragment
- extends MockIdentity
- implements PluginFragment
- Version:
- $Id$
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.java.plugin.registry.Identity |
getId |
MockPluginFragment
public MockPluginFragment()
getLocation
public java.net.URL getLocation()
- Specified by:
getLocation in interface PluginFragment
- Returns:
- location from which this fragment was registered
- See Also:
PluginFragment.getLocation()
setLocation
public MockPluginFragment setLocation(java.net.URL value)
- Parameters:
value - the location to set
- Returns:
- this instance
getPluginId
public java.lang.String getPluginId()
- Specified by:
getPluginId in interface PluginFragment
- Returns:
- ID of plug-in to which this fragment may contribute
- See Also:
PluginFragment.getPluginId()
setPluginId
public MockPluginFragment setPluginId(java.lang.String value)
- Parameters:
value - the plug-in ID to set
- Returns:
- this instance
getPluginVersion
public Version getPluginVersion()
- Specified by:
getPluginVersion in interface PluginFragment
- Returns:
- version identifier of plug-in to which this fragment may
contribute or
null if no version specified in
manifest - See Also:
PluginFragment.getPluginVersion()
setPluginVersion
public MockPluginFragment setPluginVersion(Version value)
- Parameters:
value - the plug-in version to set
- Returns:
- this instance
getRegistry
public PluginRegistry getRegistry()
- Specified by:
getRegistry in interface PluginFragment
- Returns:
- plug-ins registry
- See Also:
PluginFragment.getRegistry()
setRegistry
public MockPluginFragment setRegistry(PluginRegistry value)
- Parameters:
value - the registry to set
- Returns:
- this instance
getVendor
public java.lang.String getVendor()
- Specified by:
getVendor in interface PluginFragment
- Returns:
- vendor as specified in manifest file or empty string
- See Also:
PluginFragment.getVendor()
setVendor
public MockPluginFragment setVendor(java.lang.String value)
- Parameters:
value - the vendor to set
- Returns:
- this instance
getVersion
public Version getVersion()
- Specified by:
getVersion in interface PluginFragment
- Returns:
- plug-in fragment version identifier as specified in manifest file
- See Also:
PluginFragment.getVersion()
setVersion
public MockPluginFragment setVersion(Version value)
- Parameters:
value - the version to set
- Returns:
- this instance
matches
public boolean matches(PluginDescriptor descr)
- Description copied from interface:
PluginFragment
- Checks is this fragment may contribute to given plug-in.
- Specified by:
matches in interface PluginFragment
- Parameters:
descr - plug-in descriptor
- Returns:
true if this fragment may contribute to given
plug-in- See Also:
PluginFragment.matches(
org.java.plugin.registry.PluginDescriptor)
getMatchingRule
public MatchingRule getMatchingRule()
- Specified by:
getMatchingRule in interface PluginFragment
- Returns:
- the match rule as it specified in manifest
- See Also:
PluginFragment.getMatchingRule()
setMatchingRule
public MockPluginFragment setMatchingRule(MatchingRule value)
- Parameters:
value - the matching rule to set
- Returns:
- this instance
getUniqueId
public java.lang.String getUniqueId()
- Specified by:
getUniqueId in interface UniqueIdentity
- Returns:
- unique ID of plug-in element
- See Also:
UniqueIdentity.getUniqueId()
getDocsPath
public java.lang.String getDocsPath()
- Specified by:
getDocsPath in interface Documentable<PluginFragment>
- Returns:
- path to documentation "home", it is used for resolving
documentation references
- See Also:
Documentable.getDocsPath()
setDocsPath
public MockPluginFragment setDocsPath(java.lang.String value)
- Parameters:
value - the docs path to set
- Returns:
- this instance
getDocumentation
public Documentation<PluginFragment> getDocumentation()
- Specified by:
getDocumentation in interface Documentable<PluginFragment>
- Returns:
- plug-in element documentation object or
null
if there is no documentation provided - See Also:
Documentable.getDocumentation()
setDocumentation
public MockPluginFragment setDocumentation(Documentation<PluginFragment> value)
- Parameters:
value - the documentation to set
- Returns:
- this instance
Copyright © 2004-2007 Dmitry Olshansky. All Rights Reserved.