freemind.extensions
Class HookDescriptorBase

java.lang.Object
  extended by freemind.extensions.HookDescriptorBase
Direct Known Subclasses:
HookDescriptorPluginAction, HookDescriptorRegistration

public class HookDescriptorBase
extends java.lang.Object

Author:
foltin

Field Summary
protected  FreeMindMain frame
           
static java.lang.String FREEMIND_BASE_DIR_STRING
           
protected  java.lang.String mXmlPluginFile
           
protected  freemind.controller.actions.generated.instance.Plugin pluginBase
           
 
Constructor Summary
HookDescriptorBase(freemind.controller.actions.generated.instance.Plugin pluginBase, FreeMindMain frame, java.lang.String xmlPluginFile)
           
 
Method Summary
protected  java.lang.String getFromPropertiesIfNecessary(java.lang.String string)
           
protected  java.lang.String getFromResourceIfNecessary(java.lang.String string)
           
 freemind.controller.actions.generated.instance.Plugin getPluginBase()
           
 java.lang.ClassLoader getPluginClassLoader()
           
 java.util.List getPluginClasspath()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FREEMIND_BASE_DIR_STRING

public static final java.lang.String FREEMIND_BASE_DIR_STRING
See Also:
Constant Field Values

pluginBase

protected final freemind.controller.actions.generated.instance.Plugin pluginBase

frame

protected final FreeMindMain frame

mXmlPluginFile

protected final java.lang.String mXmlPluginFile
Constructor Detail

HookDescriptorBase

public HookDescriptorBase(freemind.controller.actions.generated.instance.Plugin pluginBase,
                          FreeMindMain frame,
                          java.lang.String xmlPluginFile)
Parameters:
pluginBase -
frame -
xmlPluginFile -
Method Detail

getFromResourceIfNecessary

protected java.lang.String getFromResourceIfNecessary(java.lang.String string)

getFromPropertiesIfNecessary

protected java.lang.String getFromPropertiesIfNecessary(java.lang.String string)

getPluginBase

public freemind.controller.actions.generated.instance.Plugin getPluginBase()

getPluginClasspath

public java.util.List getPluginClasspath()

getPluginClassLoader

public java.lang.ClassLoader getPluginClassLoader()