| Package | Description |
|---|---|
| org.mmbase.applications.email | |
| org.mmbase.applications.mmbob.util.transformers | |
| org.mmbase.bridge |
The main interface to MMBase, also known as `MMCI' (MMBase Cloud Interface).
|
| org.mmbase.bridge.implementation |
This package provides the basic implementations for the interfaces of org.mmbase.bridge.
|
| org.mmbase.bridge.jsp.taglib |
The MMBase taglib implementation.
|
| org.mmbase.bridge.jsp.taglib.editor |
This is the package were the EditTag lives.
|
| org.mmbase.bridge.remote | |
| org.mmbase.bridge.remote.proxy | |
| org.mmbase.bridge.remote.rmi | |
| org.mmbase.bridge.util |
This package contains several bridge related classes which can be used independently of the
rest of MMBase.
|
| org.mmbase.calendar | |
| org.mmbase.datatypes.processors |
Plugins into set- and getValue methods on Node (Setting and getting Fields).
|
| org.mmbase.framework |
The package contains the component framework of MMBase.
|
| org.mmbase.framework.basic | |
| org.mmbase.functions | |
| org.mmbase.jumpers | |
| org.mmbase.module |
The modules used to load MMBase and optional MMBase functionality.
|
| org.mmbase.module.builders |
The MMBase standard and optional builders.
|
| org.mmbase.module.core |
The core classes for MMBase.
|
| org.mmbase.mynews | |
| org.mmbase.security |
The security infrastructure of MMBase.
|
| org.mmbase.security.implementation.cloudcontext | |
| org.mmbase.security.implementation.cloudcontext.builders | |
| org.mmbase.servlet |
MMBase is based on servlets.
|
| org.mmbase.streams | |
| org.mmbase.streams.createcaches | |
| org.mmbase.streams.download | |
| org.mmbase.streams.thumbnails | |
| org.mmbase.util.functions |
The function framework is all about the creation of
Function instances, from which
then, subsequently, function values can be acquired. |
| org.mmbase.util.transformers |
`Tranformers' define tranformations of Strings, byte arrays and streams.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
EmailBuilder.sendMail(Node node,
Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
SmileyFactory.createParameters() |
| Modifier and Type | Method and Description |
|---|---|
Transformer |
SmileyFactory.createTransformer(Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
Node.createParameters(String functionName)
Creates a parameter list for a function.
|
Parameters |
Module.createParameters(String functionName)
Creates a parameter list for a function.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Cloud.may(Action action,
Parameters parameters)
Check whether an action is allowed
|
| Modifier and Type | Method and Description |
|---|---|
Parameters |
BasicNode.createParameters(String functionName) |
Parameters |
VirtualNode.createParameters(String functionName) |
Parameters |
ModuleHandler.createParameters(String functionName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BasicCloud.may(Action action,
Parameters parameters) |
| Modifier and Type | Field and Description |
|---|---|
protected Parameters |
EscaperTag.parameters |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
ImageTag.getServletArguments(String servletArgument,
Function servletPathFunction) |
| Modifier and Type | Method and Description |
|---|---|
void |
NodeReferrerTag.fillStandardParameters(Parameters p) |
void |
CloudReferrerTag.fillStandardParameters(Parameters p) |
void |
ContextReferrerTag.fillStandardParameters(Parameters p)
Fill standard parameters like request, response, language and locale
|
| Modifier and Type | Field and Description |
|---|---|
protected Parameters |
Editor.parameters |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
Editor.getParameters() |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
RemoteFunction.createParameters() |
Parameters |
RemoteNode.createParameters(String arg0) |
Parameters |
RemoteRelation.createParameters(String arg0) |
Parameters |
RemoteModule.createParameters(String arg0) |
Parameters |
RemoteNodeManager.createParameters(String arg0) |
Parameters |
RemoteAuthenticationData.createParameters(String arg0) |
Parameters |
RemoteRelationManager.createParameters(String arg0) |
| Modifier and Type | Method and Description |
|---|---|
R |
RemoteFunction.getFunctionValue(Parameters arg0) |
boolean |
RemoteCloud.may(Action arg0,
Parameters arg1) |
boolean |
RemoteTransaction.may(Action arg0,
Parameters arg1) |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
RemoteFunction_Proxy.createParameters() |
Parameters |
RemoteRelation_Proxy.createParameters(String arg0) |
Parameters |
RemoteNodeManager_Proxy.createParameters(String arg0) |
Parameters |
RemoteNode_Proxy.createParameters(String arg0) |
Parameters |
RemoteAuthenticationData_Proxy.createParameters(String arg0) |
Parameters |
RemoteModule_Proxy.createParameters(String arg0) |
Parameters |
RemoteRelationManager_Proxy.createParameters(String arg0) |
| Modifier and Type | Method and Description |
|---|---|
R |
RemoteFunction_Proxy.getFunctionValue(Parameters arg0) |
boolean |
RemoteTransaction_Proxy.may(Action arg0,
Parameters arg1) |
boolean |
RemoteCloud_Proxy.may(Action arg0,
Parameters arg1) |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
RemoteFunction_Rmi.createParameters() |
Parameters |
RemoteAuthenticationData_Rmi.createParameters(String arg0) |
Parameters |
RemoteNodeManager_Rmi.createParameters(String arg0) |
Parameters |
RemoteRelation_Rmi.createParameters(String arg0) |
Parameters |
RemoteRelationManager_Rmi.createParameters(String arg0) |
Parameters |
RemoteNode_Rmi.createParameters(String arg0) |
Parameters |
RemoteModule_Rmi.createParameters(String arg0) |
| Modifier and Type | Method and Description |
|---|---|
R |
RemoteFunction_Rmi.getFunctionValue(Parameters arg0) |
boolean |
RemoteTransaction_Rmi.may(Action arg0,
Parameters arg1) |
boolean |
RemoteCloud_Rmi.may(Action arg0,
Parameters arg1) |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
NodeWrapper.createParameters(String functionName) |
Parameters |
AbstractNode.createParameters(String functionName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AbstractCloud.may(Action action,
Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
GuiFunction.getFunctionValue(Node node,
Parameters parameters) |
protected String |
ContrastFunction.getFunctionValue(Node node,
Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
CommitProcessor |
CopyFieldCommitProcessorFactory.createProcessor(Parameters parameters)
Creates a parameterized processor.
|
CommitProcessor |
ChecksumProcessorFactory.createProcessor(Parameters parameters)
Creates a parameterized processor.
|
CommitProcessor |
ParameterizedCommitProcessorFactory.createProcessor(Parameters parameters)
Creates a parameterized processor.
|
Processor |
ParameterizedProcessorFactory.createProcessor(Parameters parameters)
Creates a parameterized processor.
|
Processor |
LastModifiedProcessorFactory.createProcessor(Parameters parameters)
Creates a parameterized processor.
|
Processor |
ChecksumGetProcessorFactory.createProcessor(Parameters parameters)
Creates a parameterized processor.
|
Processor |
CharTransformerProcessorFactory.createProcessor(Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
Block.createParameters()
Before rendering, it may have to be fed with certain parameters.
|
abstract Parameters |
Framework.createParameters()
Return a Parameters object that needs to be passed on to the getUrl() call.
|
abstract Parameters |
Framework.createSettingValueParameters() |
static Parameters |
Utils.fixateParameters(Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
static Parameters |
Utils.fixateParameters(Parameters parameters) |
protected File |
CachedRenderer.getCacheFile(Parameters blockParameters,
RenderHints hints) |
protected String |
IFrameRenderer.getIFrameUrl(Parameters blockParameters) |
String |
EditwizardRenderer.getIFrameUrl(Parameters blockParameters) |
abstract String |
Framework.getInternalUrl(String path,
Map<String,?> params,
Parameters frameworkParameters)
Generates an URL to a resource to be called and included by a renderer.
|
protected String |
CachedRenderer.getKey(Parameters blockParameters) |
abstract String |
Framework.getProcessUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps) |
abstract Block |
Framework.getRenderingBlock(Parameters frameworkParameters)
Returns the block, which is currently rendering, or
null |
abstract <C> C |
Framework.getSettingValue(Setting<C> setting,
Parameters parameters)
|
URI |
WrappedRenderer.getUri(Parameters blockParameters,
RenderHints hints) |
URI |
Renderer.getUri(Parameters blockParameters,
RenderHints hints)
Ann URL which may identify a specific rendition
|
URI |
AbstractRenderer.getUri(Parameters blockParameters,
RenderHints hints) |
URI |
ConnectionRenderer.getUri(Parameters blockParameter,
RenderHints hints) |
abstract String |
Framework.getUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps)
Return a (possibly modified) URL for a given path.
|
abstract Node |
Framework.getUserNode(Parameters frameworkParameters)
Return an MMBase Node for the user currently using the framework.
|
void |
Processor.process(Parameters blockParameters)
Process.
|
void |
JspProcessor.process(Parameters blockParameters) |
abstract void |
Framework.process(Processor processor,
Parameters blockParameters,
Parameters frameworkParameters)
Processes a block.
|
void |
WrappedRenderer.render(Parameters blockParameters,
Writer w,
RenderHints hints) |
void |
Renderer.render(Parameters blockParameters,
Writer w,
RenderHints hints)
Renders to a writer.
|
void |
ChainedRenderer.render(Parameters blockParameters,
Writer w,
RenderHints hints) |
void |
ErrorRenderer.render(Parameters blockParameters,
Writer w,
RenderHints hints) |
void |
JspRenderer.render(Parameters blockParameters,
Writer w,
RenderHints hints) |
void |
CachedRenderer.render(Parameters blockParameters,
Writer w,
RenderHints hints) |
void |
ResourceRenderer.render(Parameters blockParameters,
Writer w,
RenderHints hints) |
void |
IFrameRenderer.render(Parameters blockParameters,
Writer w,
RenderHints hints) |
abstract void |
AbstractRenderer.render(Parameters blockParameters,
Writer w,
RenderHints hints) |
void |
ConnectionRenderer.render(Parameters blockParameters,
Writer w,
RenderHints hints) |
void |
StringRenderer.render(Parameters blockParameters,
Writer w,
RenderHints hints) |
void |
DeniedRenderer.render(Parameters blockParameters,
Writer w,
RenderHints hints) |
abstract void |
Framework.render(Renderer renderer,
Parameters blockParameters,
Parameters frameworkParameters,
Writer w,
WindowState state)
Render content (such as HTML or XML) using a Renderer obtained from a component's block.
|
static Document |
Utils.renderToXml(Framework fw,
Renderer renderer,
Parameters blockParameters,
Parameters frameworkParameters,
WindowState state,
Class<?> baseClass)
|
protected void |
CachedRenderer.renderWrappedAndFile(File f,
Parameters blockParameters,
Writer w,
RenderHints hints,
Runnable ready)
Renders the wrapped renderer, and writes the result to both a file, and to the writer.
|
abstract <C> C |
Framework.setSettingValue(Setting<C> setting,
Parameters parameters,
C value)
|
static void |
Utils.xslTransform(Parameters blockParameters,
URL in,
InputStream inputStream,
Writer w,
URL xsl) |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
BasicFramework.createParameters() |
Parameters |
BasicFramework.createSettingValueParameters() |
Parameters |
State.getFrameworkParameters()
Returns the parameters which were used to initialize rendering of the current block.
|
| Modifier and Type | Method and Description |
|---|---|
Block |
MMBaseUrlConverter.getBlock(String path,
Parameters frameworkParameters) |
Block |
BlockUrlConverter.getBlock(String path,
Parameters frameworkParameters)
Determins for which block an URL will be generated.
|
Block |
BasicUrlConverter.getBlock(String path,
Parameters frameworkParameters)
The BasicUrlConverter is unable to explicitely define a block and hence returns
null. |
protected Block |
BlockUrlConverter.getExplicitBlock(String path,
Parameters frameworkParameters)
This proposal implemention simply uses
Framework.COMPONENT and Framework.BLOCK framework parameters to determin the explicit block for BlockUrlConverter.getUrl(java.lang.String, java.util.Map<java.lang.String, ?>, org.mmbase.util.functions.Parameters, boolean, boolean),
which may often be what you want. |
protected abstract Url |
DirectoryUrlConverter.getFilteredInternalDirectoryUrl(List<String> path,
Map<String,?> params,
Parameters frameworkParameters) |
protected Url |
MMBaseUrlConverter.getFilteredInternalDirectoryUrl(List<String> path,
Map<String,?> blockParameters,
Parameters frameworkParameters) |
Url |
DirectoryUrlConverter.getFilteredInternalUrl(String pa,
Map<String,?> params,
Parameters frameworkParameters) |
protected abstract Url |
BlockUrlConverter.getFilteredInternalUrl(String path,
Map<String,?> params,
Parameters frameworkParameters)
When implementing this method you can assume that you don't have to return
Url.NOT. |
String |
BasicFramework.getInternalUrl(String page,
Map<String,?> params,
Parameters frameworkParameters) |
Url |
ChainedUrlConverter.getInternalUrl(String path,
Map<String,?> params,
Parameters frameworkParameters)
The 'technical' url.
|
Url |
BlockUrlConverter.getInternalUrl(String path,
Map<String,?> params,
Parameters frameworkParameters) |
Url |
UrlConverter.getInternalUrl(String path,
Map<String,?> params,
Parameters frameworkParameters)
|
Url |
BasicUrlConverter.getInternalUrl(String page,
Map<String,?> params,
Parameters frameworkParameters) |
protected abstract void |
DirectoryUrlConverter.getNiceDirectoryUrl(StringBuilder b,
Block block,
Parameters parameters,
Parameters frameworkParameters,
boolean action)
This is the method you must implement.
|
protected void |
MMBaseUrlConverter.getNiceDirectoryUrl(StringBuilder b,
Block block,
Parameters blockParameters,
Parameters frameworkParameters,
boolean action) |
protected Url |
DirectoryUrlConverter.getNiceUrl(Block block,
Parameters parameters,
Parameters frameworkParameters,
boolean action) |
protected abstract Url |
BlockUrlConverter.getNiceUrl(Block block,
Parameters blockParameters,
Parameters frameworkParameters,
boolean action)
When implementing this method, you can already assume that the url must be 'nice', iow that we
are actually rendering in the 'realm' of this UrlConverter, and you can straightforwardly,
withough any checking, produce the URL.
|
String |
BasicFramework.getProcessUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps) |
Url |
ChainedUrlConverter.getProcessUrl(String path,
Map<String,?> params,
Parameters frameworkParameters,
boolean escapeAmps)
Basically the same as
ChainedUrlConverter.getUrl(java.lang.String, java.util.Map<java.lang.String, ?>, org.mmbase.util.functions.Parameters, boolean) but for a Processor url. |
Url |
BlockUrlConverter.getProcessUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps) |
Url |
UrlConverter.getProcessUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps) |
Url |
BasicUrlConverter.getProcessUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps) |
protected Url |
ChainedUrlConverter.getProposal(Url u,
Parameters frameworkParameters)
Upon examining the user request an 'nice' URL is proposed by an UrlConverter to resolve the request.
|
Block |
BasicFramework.getRenderingBlock(Parameters frameworkParameters) |
<C> C |
BasicFramework.getSettingValue(Setting<C> setting,
Parameters parameters) |
protected State |
BlockUrlConverter.getState(Parameters frameworkParameters) |
String |
BasicFramework.getUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps) |
Url |
ChainedUrlConverter.getUrl(String path,
Map<String,?> params,
Parameters frameworkParameters,
boolean escapeAmps)
The URL to be printed in a page, the 'nice' url.
|
Url |
BlockUrlConverter.getUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps) |
Url |
UrlConverter.getUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps)
|
Url |
BasicUrlConverter.getUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps) |
protected Url |
BlockUrlConverter.getUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps,
boolean action)
Parameterized proposal implementation for both
BlockUrlConverter.getUrl(java.lang.String, java.util.Map<java.lang.String, ?>, org.mmbase.util.functions.Parameters, boolean, boolean) and BlockUrlConverter.getProcessUrl(java.lang.String, java.util.Map<java.lang.String, ?>, org.mmbase.util.functions.Parameters, boolean),
because they will probably be about the same. |
protected String |
BasicUrlConverter.getUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps,
boolean action) |
Node |
BasicFramework.getUserNode(Parameters frameworkParameters) |
boolean |
DirectoryUrlConverter.isFilteredMode(Parameters frameworkParameters) |
boolean |
ChainedUrlConverter.isFilteredMode(Parameters frameworkParameters) |
abstract boolean |
BlockUrlConverter.isFilteredMode(Parameters frameworkParameters)
Whether the current request already is in the realm of this URL-converter; the url converter
must implement here how it recognizes itself.
|
boolean |
UrlConverter.isFilteredMode(Parameters frameworkParameters)
The state of rendering will be determined (request.getRequestUri) and we will return if the
current URL is managed by this UrlConverter
|
boolean |
BasicUrlConverter.isFilteredMode(Parameters frameworkParameters)
This URLConverter can work on any url, so is wlays in 'filtered' mode'.
|
void |
BasicFramework.process(Processor processor,
Parameters blockParameters,
Parameters frameworkParameters)
I think in the basic framework this method is never called explicitely, because processing is
done implicitely by the render
|
void |
BasicFramework.render(Renderer renderer,
Parameters blockParameters,
Parameters frameworkParameters,
Writer w,
WindowState windowState)
Basic Framework implicitely also processes, i'm not sure if we should require any framework
to do that (perhaps we could say, that the render method must process, if that is necessary,
and not yet done).
|
protected void |
BasicFramework.setBlockParametersForProcess(State state,
Parameters blockParameters) |
protected void |
BasicFramework.setBlockParametersForRender(State state,
Parameters blockParameters) |
<C> C |
BasicFramework.setSettingValue(Setting<C> setting,
Parameters parameters,
C value) |
Renderer |
State.startBlock(Parameters frameworkParameters,
Renderer renderer) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
FlashGuiFunction.getFunctionValue(Node node,
Parameters parameters) |
protected String |
FlashGuiFunction.getGuiForNewFlash(Node node,
Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
String |
Jumpers.getGUIIndicator(MMObjectNode node,
Parameters args) |
| Modifier and Type | Method and Description |
|---|---|
NodeList |
ProcessorModule.GetNodeListFunction.getFunctionValue(Parameters arguments) |
String |
ProcessorModule.ReplaceFunction.getFunctionValue(Parameters arguments) |
Map |
ProcessorModule.ProcessFunction.getFunctionValue(Parameters arguments) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
Images.getGuiForNewImage(MMObjectNode node,
String alt,
Parameters args) |
String |
AbstractServletBuilder.getGUIIndicator(MMObjectNode node,
Parameters pars) |
protected abstract String |
AbstractImages.getGUIIndicatorWithAlt(MMObjectNode node,
String title,
Parameters a)
An image's gui-indicator is of course some <img src>, but it depends on what kind of image
(cached, original) what excactly it must be.
|
protected String |
Images.getGUIIndicatorWithAlt(MMObjectNode node,
String alt,
Parameters args)
The GUI-indicator of an image-node also needs a res/req object.
|
protected String |
ImageCaches.getGUIIndicatorWithAlt(MMObjectNode node,
String alt,
Parameters a)
The GUI indicator of an image can have an alt-text.
|
protected String |
AbstractServletBuilder.getSession(Parameters a,
int nodeNumber) |
protected String |
ReferredAttachments.getSGUIIndicator(MMObjectNode node,
Parameters a) |
protected String |
Attachments.getSGUIIndicator(MMObjectNode node,
Parameters a) |
protected String |
AbstractImages.getSGUIIndicator(MMObjectNode node,
Parameters a) |
protected abstract String |
AbstractServletBuilder.getSGUIIndicator(MMObjectNode node,
Parameters a)
'Servlet' builders need a way to transform security to the servlet, in the gui functions, so
they have to implement the 'SGUIIndicators'
|
protected String |
AbstractImages.getSGUIIndicatorForNode(MMObjectNode node,
Parameters a)
Returns GUI Indicator for node
|
protected String |
Images.getSGUIIndicatorForNode(MMObjectNode node,
Parameters args) |
protected String |
ImageCaches.getSGUIIndicatorForNode(MMObjectNode node,
Parameters a) |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
MMObjectNode.createParameters(String functionName) |
| Modifier and Type | Method and Description |
|---|---|
protected R |
MMObjectNodeFunction.getFunctionValue(MMObjectNode coreNode,
Parameters parameters)
Implements the function on a certain node.
|
String |
MMObjectBuilder.getGUIIndicator(MMObjectNode node,
Parameters pars)
A complicated default implementation for GUI.
|
String |
ClusterBuilder.getGUIIndicator(MMObjectNode node,
Parameters pars)
What should a GUI display for this node/field combo.
|
protected static Node |
MMObjectNodeFunction.getNode(MMObjectNode coreNode,
Parameters parameters) |
protected String |
MMObjectBuilder.getNodeGUIIndicator(MMObjectNode node,
Parameters params)
Returns a GUI-indicator for the node itself.
|
| Modifier and Type | Method and Description |
|---|---|
Url |
MyNewsUrlConverter.getFilteredInternalDirectoryUrl(List<String> path,
Map<String,?> params,
Parameters frameworkParameters)
Translates the result of
DirectoryUrlConverter.getNiceUrl(org.mmbase.framework.Block, org.mmbase.util.functions.Parameters, org.mmbase.util.functions.Parameters, boolean) back to an actual JSP which can render the block |
protected void |
MyNewsUrlConverter.getNiceDirectoryUrl(StringBuilder b,
Block block,
Parameters parameters,
Parameters frameworkParameters,
boolean action)
Generates a nice url for 'mynews'.
|
| Modifier and Type | Method and Description |
|---|---|
Parameters |
Action.createParameters() |
Parameters |
AuthenticationData.createParameters(String application)
For a given authentication type returns a parameters object to fill with credentials.
|
Parameters |
NoAuthentication.createParameters(String application) |
Parameters |
Authentication.createParameters(String application)
For a given authentication type returns a parameters object to fill with credentials.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ActionChecker.check(UserContext user,
Action ac,
Parameters parameters) |
boolean |
ActionChecker.Rank.check(UserContext user,
Action ac,
Parameters parameters) |
boolean |
RequestActionChecker.check(UserContext user,
Action ac,
Parameters parameters) |
boolean |
Authorization.check(UserContext user,
Action ac,
Parameters parameters)
Checks whether user may do a certain action.
|
void |
Authorization.verify(UserContext user,
Action ac,
Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
Parameters |
Authenticate.createParameters(String application) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Verify.check(UserContext user,
Action ac,
Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Actions.check(User user,
Action ac,
Parameters parameters) |
protected MMObjectNode |
Contexts.getGroupOrUserNode(Parameters a) |
| Modifier and Type | Method and Description |
|---|---|
String |
FileServlet.DirectoryFunction.getFunctionValue(Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected Boolean |
ChangeWithoutProcessFunction.getFunctionValue(Node source,
Parameters parameters) |
protected Boolean |
CreateCachesFunction.getFunctionValue(Node node,
Parameters parameters) |
protected Boolean |
UpdateSourcesFunction.getFunctionValue(Node source,
Parameters parameters) |
protected File |
FileFunction.getFunctionValue(Node source,
Parameters parameters) |
Boolean |
CreateSourcesWithoutProcessFunction.getFunctionValue(Node media,
Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected Boolean |
WaitUntilTranscodingFunction.getFunctionValue(Node node,
Parameters parameters) |
protected Boolean |
WaitUntilRecognizedFunction.getFunctionValue(Node node,
Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
String |
DownloadFunction.getFunctionValue(Node node,
Parameters parameters) |
protected Future<String> |
DownloadFunction.submit(Node node,
Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected Node |
WaitFunction.getFunctionValue(Node node,
Parameters parameters) |
protected String |
GuiFunction.getFunctionValue(Node node,
Parameters parameters) |
protected Node |
ThumbNailFunction.getFunctionValue(Node node,
Parameters parameters) |
| Modifier and Type | Class and Description |
|---|---|
class |
AutodefiningParameters
If there is no Parameter definition array available you could try it with this specialization, which does not need one.
|
| Modifier and Type | Field and Description |
|---|---|
static Parameters |
Parameters.VOID
No need to bother for the functions with no parameters.
|
| Modifier and Type | Method and Description |
|---|---|
static Parameters |
Functions.buildParameters(Parameter<?>[] def,
List<?> args)
Converts a certain List to an Parameters if it is not already one.
|
Parameters |
WrappedFunction.createParameters() |
Parameters |
Function.createParameters()
Creates an empty 'Parameters' object for you, which you have to fill and feed back to getFunctionValue
|
Parameters |
AbstractFunction.createParameters()
Creates an empty 'Parameters' object for you, which you have to fill and feed back to getFunctionValue
|
Parameters |
CombinedFunction.createParameters() |
Parameters |
FunctionProvider.createParameters(String functionName)
Creates a new empty Parameters object for given function.
|
<F> Parameters |
Parameters.set(Parameter<F> parameter,
F value)
Sets the value of a parameter.
|
Parameters |
Parameters.set(String parameterName,
Object value)
Sets the value of a parameter.
|
Parameters |
Parameters.setAll(Collection<?> values)
Copies all values of a collection to the corresponding values of this Parameters Object.
|
Parameters |
Parameters.setAll(Map<String,?> map)
Copies all values of a map to the corresponding values of this Parameters Object.
|
Parameters |
Parameters.setAll(Object... values) |
Parameters |
Parameters.setAll(Parameters params) |
Parameters |
Parameters.setAllIfDefined(Parameters params) |
<F> Parameters |
Parameters.setIfDefined(Parameter<F> parameter,
F value)
Sets the value of an argument, if the argument is defined, otherwise do nothing.
|
Parameters |
Parameters.setIfDefined(String parameterName,
Object value)
Sets the value of an argument, if the argument is defined, otherwise do nothing.
|
Parameters |
Parameters.subList(int fromIndex,
int toIndex) |
| Modifier and Type | Method and Description |
|---|---|
protected Node |
CloneNodeFunction.getFunctionValue(Node node,
Parameters parameters) |
protected String |
GuiFunction.getFunctionValue(Node node,
Parameters parameters) |
protected String |
PatternNodeFunctionProvider.PatternNodeFunction.getFunctionValue(Node node,
Parameters parameters) |
protected abstract R |
NodeFunction.getFunctionValue(Node node,
Parameters parameters) |
Object |
MethodFunction.getFunctionValue(Parameters parameters) |
R |
WrappedFunction.getFunctionValue(Parameters parameters) |
R |
Function.getFunctionValue(Parameters parameters)
Executes the defined function supplying the given arguments.
|
Object |
SetFunction.getFunctionValue(Parameters parameters) |
Object |
BeanFunction.getFunctionValue(Parameters parameters)
Executes the defined function supplying the given arguments.
|
R |
NodeFunction.getFunctionValue(Parameters parameters)
To implement a NodeFunction, you must override
NodeFunction.getFunctionValue(Node, Parameters). |
abstract R |
AbstractFunction.getFunctionValue(Parameters parameters)
Executes the defined function supplying the given arguments.
|
R |
CombinedFunction.getFunctionValue(Parameters parameters) |
R |
NodeFunction.getFunctionValueForNode(Node node,
Parameters parameters)
Just a public wrapper around
NodeFunction.getFunctionValue(Node, Parameters) (of which we don't want to loosen the scope, because it may be overriden protected). |
protected static Method |
SetFunction.getMethod(Class functionClass,
String methodName,
Parameters parameters)
Finds a method of a class more or less 'fuzzy'.
|
protected Node |
NodeFunction.getNode(Parameters parameters) |
(package private) Object[] |
SetFunction.getValues(Parameters params) |
static void |
PatternNodeFunctionProvider.handleRequest(StringBuffer sb,
Parameters parameters,
Map<String,Method> requestMethods) |
Parameters |
Parameters.setAll(Parameters params) |
Parameters |
Parameters.setAllIfDefined(Parameters params) |
static void |
BeanFunction.setParameters(Object b,
Parameters parameters,
List<Method> setMethods) |
| Constructor and Description |
|---|
Parameters(Parameters params)
Copy-constructor
|
Parameters(Parameters params,
int from,
int to)
Used for nicer implemenation of subList (which we want to also be instanceof Parameters).
|
| Modifier and Type | Method and Description |
|---|---|
Parameters |
ParameterizedTransformerFactory.createParameters()
Create empty
Parameters object for use with ParameterizedTransformerFactory.createTransformer(Parameters). |
Parameters |
ResourceBundleReplacerFactory.createParameters() |
Parameters |
CopierFactory.createParameters() |
Parameters |
CodeSampleFactory.createParameters() |
Parameters |
WordWrapperFactory.createParameters() |
Parameters |
SubstringFactory.createParameters() |
Parameters |
TagStripperFactory.createParameters() |
Parameters |
ParagraphTransformerFactory.createParameters() |
Parameters |
EncryptionTransformerFactory.createParameters() |
Parameters |
ChecksumFactory.createParameters() |
Parameters |
RegexpReplacerFactory.createParameters() |
Parameters |
GoogleHighlighterFactory.createParameters() |
Parameters |
BeanTransformerFactory.createParameters() |
| Modifier and Type | Method and Description |
|---|---|
T |
ParameterizedTransformerFactory.createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
CharTransformer |
ResourceBundleReplacerFactory.createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
CharTransformer |
CopierFactory.createTransformer(Parameters parameters) |
CharTransformer |
CodeSampleFactory.createTransformer(Parameters parameters) |
CharTransformer |
WordWrapperFactory.createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
CharTransformer |
SubstringFactory.createTransformer(Parameters parameters) |
CharTransformer |
TagStripperFactory.createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
Transformer |
ParagraphTransformerFactory.createTransformer(Parameters parameters) |
CharTransformer |
EncryptionTransformerFactory.createTransformer(Parameters parameters)
Return a parameterized transformer, based on the given parameters.
|
Transformer |
ChecksumFactory.createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
CharTransformer |
RegexpReplacerFactory.createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
CharTransformer |
GoogleHighlighterFactory.createTransformer(Parameters parameters) |
T |
BeanTransformerFactory.createTransformer(Parameters parameters) |
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}