| Package | Description |
|---|---|
| org.mmbase.bridge.jsp.taglib.pageflow | |
| org.mmbase.framework |
The package contains the component framework of MMBase.
|
| org.mmbase.framework.basic | |
| org.mmbase.mynews |
| Modifier and Type | Method and Description |
|---|---|
String |
Url.get(boolean escapeamp)
Returns the URL as a String, always without the application context.
|
protected void |
IncludeTag.includePage()
Includes another page in the current page.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
abstract String |
Framework.getProcessUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps) |
abstract String |
Framework.getUrl(String path,
Map<String,?> parameters,
Parameters frameworkParameters,
boolean escapeAmps)
Return a (possibly modified) URL for a given path.
|
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.
|
protected void |
CachedRenderer.renderFile(File f,
Writer w) |
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.
|
static String |
Functions.url(Object request,
String page,
String block,
String fw) |
protected void |
CachedRenderer.writeRenderTime(Date time,
Writer w) |
| 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.
|
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) |
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)
|
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) |
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)
|
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. |
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).
|
| 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'.
|
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}