| Package | Description |
|---|---|
| org.mmbase.bridge.jsp.taglib |
The MMBase taglib implementation.
|
| org.mmbase.framework |
The package contains the component framework of MMBase.
|
| org.mmbase.framework.basic | |
| org.mmbase.mynews |
| Modifier and Type | Method and Description |
|---|---|
protected Block |
ContextReferrerTag.getCurrentBlock() |
| Modifier and Type | Field and Description |
|---|---|
(package private) Block |
Block.BlockContainer.block |
protected Block |
AbstractProcessor.parent |
| Modifier and Type | Method and Description |
|---|---|
(package private) Block |
Block.BlockContainer.get() |
Block |
Renderer.getBlock()
Every renderer renders for a certain block.
|
Block |
AbstractProcessor.getBlock() |
Block |
AbstractRenderer.getBlock() |
Block |
Processor.getBlock()
Every processor processes for a certain block.
|
Block |
Component.getBlock(String name)
Gets a specific block.
|
Block |
BasicComponent.getBlock(String name) |
Block |
ComponentRepository.getBlock(String componentName,
String blockName)
Returns a certain block for a certain component.
|
Block |
Component.getDefaultBlock()
Gets the one block that is the 'default' block of this component
|
Block |
BasicComponent.getDefaultBlock() |
Block |
ComponentRepository.getDefaultBlock(String componentName)
Returns a default block for a certain component.
|
abstract Block |
Framework.getRenderingBlock(Parameters frameworkParameters)
Returns the block, which is currently rendering, or
null |
| Modifier and Type | Method and Description |
|---|---|
Collection<Block> |
Component.getBlocks()
An unmodifiable collection of all blocks associated with the component
|
List<Block> |
Block.Type.getBlocks() |
Collection<Block> |
BasicComponent.getBlocks() |
| Modifier and Type | Method and Description |
|---|---|
Renderer |
Renderer.Type.getEmpty(Block block)
Returns a renderer that does nothing.
|
static Processor |
AbstractProcessor.getEmpty(Block b)
Creates a processor which does absolutely nothing.
|
(package private) static Collection<Block.BlockContainer> |
Block.Type.getWeightedClassification(Block b,
String p) |
| Constructor and Description |
|---|
AbstractProcessor(Block p) |
AbstractRenderer(Renderer.Type t,
Block p) |
BlockContainer(Block block,
Block.Type type,
int weight) |
CachedRenderer(Renderer.Type t,
Block parent) |
ChainedRenderer(Renderer.Type t,
Block parent) |
ConnectionRenderer(Renderer.Type t,
Block parent) |
DeniedRenderer(Renderer.Type t,
Block parent) |
DocumentationRenderer(Renderer.Type t,
Block parent) |
EditwizardRenderer(Renderer.Type t,
Block parent) |
ErrorRenderer(Renderer.Type t,
Block parent,
String u,
int status,
String m) |
ErrorRenderer(Renderer.Type t,
Block parent,
String u,
int status,
Throwable e) |
IFrameRenderer(Renderer.Type t,
Block parent) |
JspProcessor(String p,
Block parent) |
JspRenderer(Renderer.Type t,
String p,
Block parent) |
ResourceRenderer(Renderer.Type t,
Block parent) |
StringRenderer(Renderer.Type t,
Block parent) |
WrappedRenderer(Renderer.Type t,
Block parent) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Component,Set<Block>> |
BlockUrlConverter.blocks |
| Modifier and Type | Method and Description |
|---|---|
Block |
State.getBlock()
The currently rendered block, or
null if not rendering. |
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. |
Block |
BasicFramework.getRenderingBlock(Parameters frameworkParameters) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<Block> |
BlockUrlConverter.getBlocks(Component c)
The blocks for which this UrlConverter can produce a 'nice' url.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
BlockUrlConverter.addBlock(Block b)
Explicitly add a block to make sure this BlockUrlConverter is only about that block.
|
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.
|
void |
State.setBlock(Map<String,Object> map,
Block toBlock) |
| Modifier and Type | Method and Description |
|---|---|
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}