Package jadex.tools.web.jcc
Class JCCPluginAgent
- java.lang.Object
- 
- jadex.tools.web.jcc.JCCPluginAgent
 
- 
- Direct Known Subclasses:
- JCCCloudviewPluginAgent,- JCCSecurityPluginAgent,- JCCStarterPluginAgent
 
 public abstract class JCCPluginAgent extends java.lang.ObjectAbstract base class for plugin agents. Supports UI code loading.
- 
- 
Field SummaryFields Modifier and Type Field Description protected IInternalAccessagentThe agent.protected java.lang.StringcomponentThe plugin component string.
 - 
Constructor SummaryConstructors Constructor Description JCCPluginAgent()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description IInternalAccessgetAgent()Get the agent.IFuture<java.lang.String>getPluginComponent()Get the plugin component (html).abstract IFuture<java.lang.String>getPluginName()Get the plugin name.abstract java.lang.StringgetPluginUIPath()Get the plugin UI path.abstract IFuture<java.lang.Integer>getPriority()Get the plugin priority.java.lang.StringinternalLoadResource(java.lang.String name)Load a resource per resource name.IFuture<byte[]>loadResource(java.lang.String filename)Load a string-based ressource (style or js).
 
- 
- 
- 
Field Detail- 
agentprotected IInternalAccess agent The agent.
 - 
componentprotected java.lang.String component The plugin component string.
 
- 
 - 
Method Detail- 
getAgentpublic IInternalAccess getAgent() Get the agent.- Returns:
- The agent.
 
 - 
getPluginComponentpublic IFuture<java.lang.String> getPluginComponent() Get the plugin component (html).- Returns:
- The plugin code.
 
 - 
internalLoadResourcepublic java.lang.String internalLoadResource(java.lang.String name) Load a resource per resource name.
 - 
loadResourcepublic IFuture<byte[]> loadResource(java.lang.String filename) Load a string-based ressource (style or js).- Parameters:
- filename- The filename.
- Returns:
- The text from the file.
 
 - 
getPluginNamepublic abstract IFuture<java.lang.String> getPluginName() Get the plugin name.- Returns:
- The plugin name.
 
 - 
getPrioritypublic abstract IFuture<java.lang.Integer> getPriority() Get the plugin priority.- Returns:
- The plugin priority.
 
 - 
getPluginUIPathpublic abstract java.lang.String getPluginUIPath() Get the plugin UI path.- Returns:
- The plugin ui path.
 
 
- 
 
-