| Package | Description |
|---|---|
| org.mmbase.applications.dove |
The Dove classes create a XML-based communication interface with MMBase.
|
| org.mmbase.applications.editwizard |
This package contains the classes used by the Editwizards to pass
commands to MMBase.
|
| org.mmbase.applications.mmbob | |
| org.mmbase.applications.vprowizards.spring | |
| org.mmbase.applications.vprowizards.spring.cache | |
| org.mmbase.applications.vprowizards.spring.cache.template | |
| 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.containers |
Most tags related to 'container' tags are collected here.
|
| org.mmbase.bridge.jsp.taglib.edit | |
| org.mmbase.bridge.jsp.taglib.editor |
This is the package were the EditTag lives.
|
| org.mmbase.bridge.jsp.taglib.macro | |
| org.mmbase.bridge.jsp.taglib.pageflow | |
| org.mmbase.bridge.jsp.taglib.tree | |
| org.mmbase.bridge.mock |
This package provides a completely 'virtual' implementation of the bridge.
|
| 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.bridge.util.xml |
Contains utility functions that perform XML functionaly on
MMBase bridge objects.
|
| org.mmbase.bridge.util.xml.query |
Functionality to parse XML to
Query objects. |
| org.mmbase.datatypes |
This package defines and implements
DataTypes, which are a way to apply restrictions to and
annotate certain data. |
| org.mmbase.datatypes.handlers |
This is a generalization of what used to be org.mmbase.bridge.jsp.taglib.typehandler.
|
| 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.module.lucene | |
| org.mmbase.module.smtp |
Contains classes and interfaces to deal with receiving email (rather then sending).
|
| org.mmbase.richtext.processors.xml | |
| org.mmbase.searchrelate.handlers | |
| org.mmbase.security.implementation.cloudcontext | |
| org.mmbase.servlet |
MMBase is based on servlets.
|
| org.mmbase.sms | |
| org.mmbase.streams.createcaches | |
| org.mmbase.streams.thumbnails | |
| org.mmbase.util | |
| org.mmbase.util.functions |
The function framework is all about the creation of
Function instances, from which
then, subsequently, function values can be acquired. |
| Modifier and Type | Method and Description |
|---|---|
void |
Dove.doRequest(Element in,
Element out,
Cloud cloud,
Map<String,byte[]> repository)
Handles a request running one or more RPCs.
|
abstract void |
AbstractDove.doRequest(Element in,
Element out,
Cloud cloud,
Map<String,byte[]> repository)
Handles a request running one or more RPCs.
|
Element |
AbstractDove.executeRequest(Element in,
Cloud cloud,
Map<String,byte[]> repository)
This method executes the request from the editors, it can be invoked directly
|
void |
Dove.getConstraints(Element in,
Element out,
Cloud cloud)
Handles a getconstraints call.
|
void |
Dove.getData(Element in,
Element out,
Cloud cloud)
Handles a getdata call, by obtaining data for each node specified.
|
void |
Dove.getDataNode(Element in,
Element out,
Cloud cloud)
Handles a node by retrieving its data and storing its content in a
DOM element.
|
void |
Dove.getList(Element in,
Element out,
Cloud cloud)
Handles a getlist call.
|
void |
Dove.getNew(Element in,
Element out,
Cloud cloud)
Handles a getnew call, by obtaining data for the new node of a specified type.
|
void |
Dove.getNewRelation(Element in,
Element out,
Cloud cloud)
Handles a getnewrelation call, by obtaining data for the new node of a specified type.
|
void |
Dove.getRelations(Element in,
Element out,
Cloud cloud)
Handles a getrelations call, by obtaining relations for each node specified.
|
void |
Dove.getRelationsNodes(Element in,
Element out,
Cloud cloud)
Handles a node by retrieving its relations and storing its content in a
DOM element.
|
protected boolean |
Dove.mergeClouds(Map<String,Map<String,Object>> originalNodes,
Map<String,Map<String,Object>> newNodes,
Map<String,Map<String,Object>> originalRelations,
Map<String,Map<String,Object>> newRelations,
Map<Node,Element> addedNodes,
Map<Relation,Element> addedRelations,
Element out,
Cloud cloud)
Performs the put within a transaction.
|
void |
Dove.put(Element in,
Element out,
Cloud cloud,
Map<String,byte[]> repository)
Handles a put call.
|
protected boolean |
Dove.putChangeNode(String alias,
Map<String,Object> values,
Map<String,Object> originalValues,
Map<String,Integer> aliases,
Element out,
Cloud cloud)
Changes a node.
|
protected boolean |
Dove.putChangeRelation(String alias,
Map values,
Map originalValues,
Map aliases,
Element out,
Cloud cloud)
Changes a relation
|
protected boolean |
Dove.putDeleteNode(String alias,
Map<String,Object> originalValues,
Element out,
Cloud cloud)
Deletes a node.
|
protected boolean |
Dove.putDeleteRelation(String alias,
Map<String,Object> originalValues,
Element out,
Cloud cloud)
Deletes a relation.
|
protected boolean |
Dove.putNewNode(String alias,
Map<String,Object> values,
Map<String,Integer> aliases,
Map<Node,Element> addedNodes,
Element out,
Cloud cloud)
Creates a new node.
|
protected boolean |
Dove.putNewRelation(String alias,
Map<String,Object> values,
Map<String,Integer> aliases,
Map<Relation,Element> addedRelations,
Element out,
Cloud cloud)
Creates a new relation.
|
| Modifier and Type | Field and Description |
|---|---|
protected Cloud |
Config.ListConfig.cloud |
| Modifier and Type | Method and Description |
|---|---|
Config.ListConfig |
Config.Configurator.createList(Cloud cloud) |
Config.WizardConfig |
Config.Configurator.createWizard(Cloud cloud) |
static String |
Utils.selectSingleNodeText(Node node,
String xpath,
String defaultvalue,
Cloud cloud)
Selects a single node using the given xpath and uses the given node a a starting context and returns the textnode found.
|
protected static void |
Utils.setStylesheetParams(Transformer transformer,
Map<String,?> params,
Cloud cloud)
This method can set the stylesheetparams for a transformer.
|
void |
WizardDatabaseConnector.setUserInfo(Cloud cloud)
Sets the right cloud for the user info.
|
static Node |
Utils.transformNode(Node node,
String xslFile,
URIResolver uri,
Writer out,
Map<String,?> params,
Cloud cloud) |
static Node |
Utils.transformNode(Node node,
URL xslFile,
URIResolver uri,
Map<String,?> params,
Cloud cloud)
same as above, but now you can supply a params hashtable.
|
static void |
Utils.transformNode(Node node,
URL xslFile,
URIResolver uri,
Result result,
Map<String,?> params,
Cloud cloud)
This method does a standard XSL(T) transform on a node as a base context node and sends it to the given Result result.
|
static void |
Utils.transformNode(Node node,
URL xslFile,
URIResolver uri,
Writer out,
Map<String,?> params,
Cloud cloud)
same as above, but now the result is written to the writer and you can use params.
|
| Constructor and Description |
|---|
ListConfig(Cloud cloud) |
Wizard(javax.servlet.http.HttpServletRequest request,
URIResolver uri,
Config.WizardConfig wizardConfig,
Cloud cloud)
Constructor.
|
Wizard(javax.servlet.http.HttpServletRequest request,
URIResolver uri,
String wizardname,
String dataid,
Cloud cloud)
Deprecated.
use Wizard(String, URIResolver, Config.WizardConfig, Cloud)
|
| Modifier and Type | Method and Description |
|---|---|
static Cloud |
ForumManager.getCloud()
ToDo: Write docs!
|
| Modifier and Type | Method and Description |
|---|---|
Cloud |
NamePasswordCloudFactory.getCloud() |
| Modifier and Type | Method and Description |
|---|---|
void |
FlushNameTemplateBean.setCloud(Cloud cloud) |
| Constructor and Description |
|---|
MMBaseTemplateQueryRunner(Cloud cloud) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Transaction
A transaction is an environment that allows for the editing of nodes
within a 'safe' context.
|
| Modifier and Type | Method and Description |
|---|---|
Cloud |
NodeManager.getCloud()
Returns the cloud to which this manager belongs.
|
Cloud |
Node.getCloud()
Returns the cloud this node belongs to.
|
Cloud |
Query.getCloud()
Returns the Cloud for which this Query was defined.
|
Cloud |
CloudContext.getCloud(String name)
Returns the cloud with the specified name.
|
Cloud |
CloudContext.getCloud(String name,
String authenticationType,
Map<String,?> loginInfo)
Returns the cloud with the specified name, with authentication
|
Cloud |
CloudContext.getCloud(String name,
UserContext user)
Returns the cloud with the specified name, based on an existing User object.
|
Cloud |
Cloud.getNonTransactionalCloud()
Returns a cloud which is not a Transaction.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicCloud
Basic implementation of Cloud.
|
class |
BasicTransaction
The basic implementation for a Transaction cLoud.
|
| Modifier and Type | Field and Description |
|---|---|
protected Cloud |
AbstractNodeList.cloud |
protected Cloud |
VirtualNode.cloud |
protected Cloud |
BasicQuery.cloud
reference to the cloud.
|
| Modifier and Type | Method and Description |
|---|---|
Cloud |
BasicNode.getCloud() |
Cloud |
VirtualNode.getCloud() |
Cloud |
BasicQuery.getCloud() |
protected Cloud |
ModuleHandler.getCloud(Map parameters) |
Cloud |
BasicCloudContext.getCloud(String cloudName) |
Cloud |
BasicCloudContext.getCloud(String cloudName,
String authenticationType,
Map<String,?> loginInfo) |
Cloud |
BasicCloudContext.getCloud(String cloudName,
UserContext user) |
Cloud |
BasicTransaction.getNonTransactionalCloud() |
Cloud |
BasicCloud.getNonTransactionalCloud() |
| Modifier and Type | Method and Description |
|---|---|
protected static NodeManager |
AbstractNodeList.castToNodeManager(Cloud cloud,
Node n)
since MMBase 1.8
|
int |
BasicCloud.compareTo(Cloud o)
Compares this cloud to the passed object.
|
protected static Object |
BasicFunctionValue.convert(Object o,
Cloud cloud) |
static Node |
AbstractNodeList.convertMMObjectNodetoBridgeNode(Cloud cloud,
NodeManager nodeManager,
Object o) |
static Node |
AbstractNodeList.convertWithBridgeToNode(Cloud cloud,
NodeManager nodeManager,
Object o)
Converts an object to a Node, using only bridge.
|
protected static Node |
AbstractNodeList.getNode(Cloud cloud,
NodeManager nodeManager,
MMObjectNode coreNode) |
| Constructor and Description |
|---|
AbstractNodeList(Collection c,
Cloud cloud) |
BasicFunctionValue(Cloud cloud,
Object value)
Constructor for a function value returned by a Module or NodeManager.
|
BasicNodeList(Collection c,
Cloud cloud) |
BasicNodeManagerList(Collection c,
Cloud cloud) |
BasicNodeQuery(Cloud c) |
BasicNodeQuery(Cloud cloud,
SearchQuery q)
Makes a multi-step node-query, based on a normal query.
|
BasicQuery(Cloud c) |
BasicQuery(Cloud c,
BasicSearchQuery q) |
BasicQuery(Cloud c,
boolean aggregating) |
BasicRelationList(Collection c,
Cloud cloud) |
BasicRelationManagerList(Collection c,
Cloud cloud) |
VirtualNode(Cloud cloud,
VirtualNode node,
NodeManager nm) |
VirtualNode(Map<String,?> values,
Cloud cloud)
Makes a Node from a map of values.
|
VirtualNode(VirtualNode node,
Cloud cloud) |
VirtualNodeManager(Query query,
Cloud cloud) |
VirtualNodeManager(VirtualNode node,
Cloud cloud)
Instantiated a Virtual NodeManager, and tries its best to find reasonable values for the field-types.
|
| Modifier and Type | Field and Description |
|---|---|
protected Cloud |
LocaleTag.cloud |
| Modifier and Type | Method and Description |
|---|---|
protected Cloud |
NodeListHelper.getCloud(BridgeList<Node> nodes,
Cloud cloud) |
Cloud |
NodeReferrerTag.getCloudVar() |
Cloud |
CloudReferrerTag.getCloudVar()
Find the CloudProvider and return its cloud variable in one
step.
|
Cloud |
CloudProvider.getCloudVar() |
Cloud |
CloudTag.getCloudVar() |
| Modifier and Type | Method and Description |
|---|---|
protected Cloud |
NodeListHelper.getCloud(BridgeList<Node> nodes,
Cloud cloud) |
protected NodeManager |
HasRelationManagerTag.getNodeManager(Cloud cloud,
Attribute a) |
boolean |
FormatterTag.setCloud(Cloud c)
return false if the cloud was set already (nothing happened);
|
void |
CloudTag.setCloudVar(Cloud c) |
| Modifier and Type | Method and Description |
|---|---|
Cloud |
ListNodesContainerTag.getCloudVar() |
Cloud |
ListContainerTag.getCloudVar() |
| Modifier and Type | Method and Description |
|---|---|
Cloud |
TransactionTag.getCloudVar() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
BasicEditor.getValue(String param,
Cloud cloud,
String nodenr,
javax.servlet.jsp.PageContext context)
Fills parameters of the parameters to be interpreted as PatternNodeFunctions
|
| Modifier and Type | Method and Description |
|---|---|
Cloud |
RelatedTag.getCloudVar() |
| Modifier and Type | Method and Description |
|---|---|
void |
TreeHelper.setCloud(Cloud cl) |
| Modifier and Type | Method and Description |
|---|---|
Cloud |
LeafConstraintsTag.getCloudVar() |
| Modifier and Type | Class and Description |
|---|---|
class |
MockCloud
Straight forward (partial) implementation of Cloud, which maintains everything in memory.
|
class |
MockTransaction
MockTransaction for the moment only does't give too much exceptions.
|
| Modifier and Type | Method and Description |
|---|---|
Cloud |
MockCloudContext.getCloud(String name,
UserContext user) |
Cloud |
MockTransaction.getNonTransactionalCloud() |
| Modifier and Type | Class and Description |
|---|---|
class |
RemoteCloud_Proxy
RemoteCloud_Proxy in a generated smart proxy of Cloud
This smart proxy is used by a local class when the MMCI is called remotely |
class |
RemoteTransaction_Proxy
RemoteTransaction_Proxy in a generated smart proxy of Transaction
This smart proxy is used by a local class when the MMCI is called remotely |
class |
UriRemoteCloud_Proxy
Fixes
getCloudContext (should be remote again); |
| Modifier and Type | Method and Description |
|---|---|
Cloud |
RemoteRelation_Proxy.getCloud() |
Cloud |
RemoteNodeManager_Proxy.getCloud() |
Cloud |
RemoteQuery_Proxy.getCloud() |
Cloud |
RemoteNode_Proxy.getCloud() |
Cloud |
RemoteNodeQuery_Proxy.getCloud() |
Cloud |
RemoteRelationManager_Proxy.getCloud() |
Cloud |
RemoteCloudContext_Proxy.getCloud(String arg0) |
Cloud |
UriRemoteCloudContext_Proxy.getCloud(String name) |
Cloud |
RemoteCloudContext_Proxy.getCloud(String arg0,
String arg1,
Map<String,?> arg2) |
Cloud |
UriRemoteCloudContext_Proxy.getCloud(String name,
String authenticationType,
Map<String,?> loginInfo) |
Cloud |
RemoteCloudContext_Proxy.getCloud(String arg0,
UserContext arg1) |
Cloud |
UriRemoteCloudContext_Proxy.getCloud(String name,
UserContext user) |
Cloud |
RemoteTransaction_Proxy.getNonTransactionalCloud() |
Cloud |
RemoteCloud_Proxy.getNonTransactionalCloud() |
| Modifier and Type | Method and Description |
|---|---|
protected RemoteCloud |
UriRemoteCloudContext_Proxy.getRemote(Cloud cloud) |
| Constructor and Description |
|---|
RemoteCloud_Rmi(Cloud originalObject,
int port) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCloud
This abstract implementation of Cloud implements all methods which are based on implementations of
other methods, and implements things which many cloud implementataion likely have to do
themselves, like properties.
|
| Modifier and Type | Field and Description |
|---|---|
protected Cloud |
AbstractCollectionNodeList.cloud |
protected Cloud |
TreeList.cloud |
protected Cloud |
AbstractNodeManager.cloud |
protected Cloud |
AbstractFieldValue.cloud |
| Modifier and Type | Method and Description |
|---|---|
static Cloud |
CloudUtil.createCloud(javax.servlet.http.HttpServletRequest req)
Create a new cloud in the session based on the info of the request (username/password)
The cloud is stored in the session under the DEFAULT_SESSIONNAME
|
static Cloud |
CloudUtil.createCloud(javax.servlet.http.HttpServletRequest req,
String sessionname)
Create a new cloud in the session based on the info of the request (username/password)
|
static Cloud |
CloudUtil.createCloud(javax.servlet.http.HttpServletRequest req,
String authenticate,
Map<String,?> loginInfo)
Create a new cloud in the session based on the info of the request (username/password)
|
static Cloud |
CloudUtil.createCloud(javax.servlet.http.HttpServletRequest req,
String sessionname,
String authenticate,
Map<String,?> loginInfo)
Create a new cloud in the session based on the info of the request (username/password)
|
static Cloud |
CloudThreadLocal.currentCloud() |
protected Cloud |
AbstractCollectionNodeList.getCloud() |
Cloud |
TreeList.getCloud() |
Cloud |
NodeWrapper.getCloud() |
Cloud |
MapNode.getCloud() |
Cloud |
AbstractNodeManager.getCloud() |
Cloud |
AbstractQueryWrapper.getCloud() |
Cloud |
AbstractCloudContext.getCloud(String name) |
Cloud |
AbstractCloudContext.getCloud(String name,
String authenticationType,
Map<String,?> loginInfo) |
static Cloud |
CloudUtil.getCloudFromSession(javax.servlet.http.HttpServletRequest request)
Get cloud from session.
|
static Cloud |
CloudUtil.getCloudFromSession(javax.servlet.http.HttpServletRequest request,
String sessionname)
Get cloud from session.
|
static Cloud |
CloudUtil.getCloudFromThread()
Get cloud from current thread
|
Cloud |
AbstractCloud.getNonTransactionalCloud() |
static Cloud |
CloudThreadLocal.unbind()
Unassociate a previously bound cloud from the current thread of execution.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
CloudUtil.addCloudToThread(Cloud cloud)
Add cloud to the current thread
|
static void |
CloudThreadLocal.bind(Cloud cloud)
Associates the given cloud with the current thread of execution.
|
static Query |
Queries.createQuery(Cloud cloud,
String startNodes,
String nodePath,
String fields,
String constraints,
String orderby,
String directions,
String searchDir,
boolean distinct)
Creates a Query object using arguments for
getList(String, String, String, String, String, String, String, boolean)
(this function is of course implemented using this utility). |
protected static NodeManager |
MapNode.createVirtualNodeManager(Cloud cloud,
Map map,
boolean implicitCreate) |
static Node |
SearchUtil.findNode(Cloud cloud,
String managerName,
String fieldname,
String value)
Search for a node which contains a field value.
|
static Node |
SearchUtil.findNode(Cloud cloud,
String managerName,
String fieldname,
String value,
String sortName)
Search for a node which contains a field value.
|
static Node |
SearchUtil.findNode(Cloud cloud,
String managerName,
String fieldname,
String value,
String sortName,
String sortDirection)
Search for a node which contains a field value.
|
static NodeList |
SearchUtil.findNodeList(Cloud cloud,
String managerName)
Search for nodes which contain a field value.
|
static NodeList |
SearchUtil.findNodeList(Cloud cloud,
String managerName,
String fieldname,
Object value)
Search for nodes which contain a field value.
|
static NodeList |
SearchUtil.findNodeList(Cloud cloud,
String managerName,
String fieldname,
Object value,
String sortName)
Search for nodes which contain a field value.
|
static NodeList |
SearchUtil.findNodeList(Cloud cloud,
String managerName,
String fieldname,
Object value,
String sortName,
String sortDirection)
Retrieve nodes which contain a field value.
|
static Node |
SearchUtil.findOrderedNode(Cloud cloud,
String managerName,
String sortName)
Retrieve the first node based on the sort field
|
static Node |
SearchUtil.findOrderedNode(Cloud cloud,
String managerName,
String sortName,
String sortDirection)
Retrieve the first node based on the sort field
|
static NodeList |
SearchUtil.findOrderedNodeList(Cloud cloud,
String managerName,
String sortName)
Retrieve nodes which are sorted on the field name
|
static NodeList |
SearchUtil.findOrderedNodeList(Cloud cloud,
String managerName,
String sortName,
String sortDirection)
Retrieve nodes which are sorted on the field name
|
protected static Object |
Queries.getCompareValue(int fieldType,
int operator,
Object value,
int datePart,
Cloud cloud)
Used in implementation of createConstraint
|
static Node |
Queries.getStartNode(NodeQuery nq,
Cloud cloud)
This method is the counterpart of
Queries.setStartNode(org.mmbase.bridge.NodeQuery, org.mmbase.bridge.Node) and receives 'the' startnode from the Query (which may not be committed). |
| Constructor and Description |
|---|
AbstractCollectionNodeList(Collection<? extends Node> c,
Cloud cloud) |
AbstractFieldValue(Node n,
Cloud c) |
AbstractNodeManager(Cloud c) |
CollectionNodeList(Collection c,
Cloud cloud) |
CollectionRelationList(Collection<? extends Node> c,
Cloud cloud) |
DataTypeField(Cloud cloud,
DataType<? extends Object> dataType) |
MapNode(Map<String,V> v,
Cloud cloud) |
MapNode(Map<String,V> v,
Cloud cloud,
boolean implicitCreate)
A node with a 'virtual' nodemanager will be constructed.
|
MapNodeManager(Cloud cloud,
Map<String,?> m) |
MapNodeManager(Cloud cloud,
Map<String,?> m,
boolean create) |
| Modifier and Type | Method and Description |
|---|---|
Document |
DocumentConverter.convert(Document doc,
Cloud cloud) |
static String |
DateFormat.format(Cloud cloud,
Node node,
String fieldName,
String pattern,
String timeZone)
Deprecated.
not sure where this is used?
|
static String |
DateFormat.format(Cloud cloud,
String number,
String fieldName,
String pattern,
String timeZone)
Formats a node's field value with the date pattern
|
static String |
NodeFunction.function(Cloud cloud,
Node node,
String function)
It can be handy to supply a whole node, it will search for the field 'number' itself.
|
static String |
NodeFunction.function(Cloud cloud,
String number,
String function)
Note: Saxon cannnot distinguish this function from
NodeFunction.function(String, String, String),
consider using NodeFunction.saxonFunction(Object, String, String) in stead. |
static String |
NodeFunction.function(Cloud cloud,
String number,
String function,
Object request) |
static String |
NodeFunction.guiName(Cloud cloud,
String node) |
static Element |
NodeFunction.nodeFunction(NodeList destination,
Cloud cloud,
String number,
String function,
String arguments) |
| Constructor and Description |
|---|
Generator(DocumentBuilder documentBuilder,
Cloud cloud)
To create documents representing structures from the cloud, it
needs a documentBuilder, to contruct the DOM Document, and the
cloud from which the data to be inserted will come from.
|
| Modifier and Type | Method and Description |
|---|---|
protected static Integer |
QueryReader.getAlias(Cloud cloud,
String name) |
protected static SortedSet<Integer> |
QueryReader.getAliases(Cloud cloud,
List<String> names) |
protected static int |
QueryReader.getDayMark(Cloud cloud,
int age) |
protected static SortedSet<Integer> |
QueryReader.getOTypes(Cloud cloud,
List<String> names,
boolean descendants) |
static QueryDefinition |
QueryReader.parseQuery(Element queryElement,
Cloud cloud,
String relateFrom)
As
QueryReader.parseQuery(Element, QueryConfigurer, Cloud, String), but with default QueryConfigurer |
static QueryDefinition |
QueryReader.parseQuery(Element queryElement,
QueryConfigurer configurer,
Cloud cloud,
String relateFrom)
Creates a Query object from an Element.
|
| Modifier and Type | Method and Description |
|---|---|
protected Cloud |
BasicDataType.getCloud(Cloud cloud)
Returns a cloud object if argument is
null. |
protected Cloud |
NodeDataType.MustExistRestriction.getCloud(Node node,
Field field) |
protected Cloud |
BasicDataType.getCloud(Node node,
Field field) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
BinaryStringDataType.cast(Object value,
Cloud cloud,
Node node,
Field field) |
protected E |
NumberDataType.cast(Object value,
Cloud cloud,
Node node,
Field field) |
protected Boolean |
BooleanDataType.cast(Object value,
Cloud cloud,
Node node,
Field field)
Cast a bit more conservatively, because Casting aggressively casts everything to boolean,
which would make nearly every value valid.
|
protected C |
BasicDataType.cast(Object value,
Cloud cloud,
Node node,
Field field)
Utility to avoid repetitive calling of getCloud
|
protected InputStream |
BinaryDataType.cast(Object value,
Cloud cloud,
Node node,
Field field) |
protected Number |
NumberDataType.castString(Object preCast,
Cloud cloud) |
protected BigDecimal |
DecimalDataType.castString(Object preCast,
Cloud cloud) |
protected Cloud |
BasicDataType.getCloud(Cloud cloud)
Returns a cloud object if argument is
null. |
Node |
UserNodeDataType.getDefaultValue(Locale locale,
Cloud cloud,
Field field) |
String |
ComponentNamesDataType.getDefaultValue(Locale locale,
Cloud cloud,
Field field) |
String |
NodeManagerNamesDataType.getDefaultValue(Locale locale,
Cloud cloud,
Field field) |
C |
BasicDataType.getDefaultValue(Locale locale,
Cloud cloud,
Field field)
Returns the (locale dependent) default value of this data type,
|
String |
LanguageDataType.getDefaultValue(Locale locale,
Cloud cloud,
Field field) |
String |
UniqueStringDataType.getDefaultValue(Locale locale,
Cloud cloud,
Field field) |
C |
DataType.getDefaultValue(Locale locale,
Cloud cloud,
Field field)
Returns the (locale dependent) default value of this data type,
|
E |
ComparableDataType.getDefaultValue(Locale locale,
Cloud cloud,
Field field) |
Collection<Map.Entry<C,String>> |
BasicDataType.EnumerationRestriction.getEnumeration(Locale locale,
Cloud cloud,
Node node,
Field field) |
Collection<C> |
BasicDataType.EnumerationRestriction.getEnumerationKeys(Locale locale,
Cloud cloud,
Node node,
Field field) |
String |
BasicDataType.getEnumerationValue(Locale locale,
Cloud cloud,
Node node,
Field field,
Object key)
Returns a (gui) value from a list of restricted enumerated values, or
null if no enumeration restrictions apply or the value cannot be found. |
String |
DataType.getEnumerationValue(Locale locale,
Cloud cloud,
Node node,
Field field,
Object key)
Returns a (gui) value from a list of restricted enumerated values, or
null if no enumeration restrictions apply or the value cannot be found. |
Iterator<Map.Entry<Integer,String>> |
WeekdaysDataType.getEnumerationValues(Locale locale,
Cloud cloud,
Node node,
Field field) |
Iterator<Map.Entry<String,String>> |
ComponentNamesDataType.getEnumerationValues(Locale locale,
Cloud cloud,
Node node,
Field field) |
Iterator<Map.Entry<String,String>> |
NodeManagerNamesDataType.getEnumerationValues(Locale locale,
Cloud cloud,
Node node,
Field field) |
Iterator<Map.Entry<C,String>> |
BasicDataType.getEnumerationValues(Locale locale,
Cloud cloud,
Node node,
Field field)
Returns an iterator over all possible values for this datatype, as
Map.Entrys, or
null if no enumeration restrictions apply. |
Iterator<Map.Entry<String,String>> |
LanguageDataType.getEnumerationValues(Locale locale,
Cloud cloud,
Node node,
Field field) |
Iterator<Map.Entry<C,String>> |
DataType.getEnumerationValues(Locale locale,
Cloud cloud,
Node node,
Field field)
Returns an iterator over all possible values for this datatype, as
Map.Entrys, or
null if no enumeration restrictions apply. |
Iterator<Map.Entry<String,String>> |
SecurityContextDataType.getEnumerationValues(Locale locale,
Cloud cloud,
Node node,
Field field) |
protected static Locale |
LanguageDataType.getLocale(Cloud cloud,
Field field) |
protected <D> D |
BasicDataType.EnumerationRestriction.preCast(D v,
Cloud cloud) |
protected <D> D |
BooleanDataType.preCast(D value,
Cloud cloud,
Node node,
Field field) |
protected <D> D |
BasicDataType.preCast(D value,
Cloud cloud,
Node node,
Field field)
This method implements 'precasting', which can be seen as a kind of datatype specific
casting.
|
Object |
BasicDataType.preCast(Object value,
Cloud cloud)
This method is as yet unused, but can be anticipated
|
static Node |
VerifyEmailProcessor.validate(Cloud cloud,
String encryptedKey)
Call this method with the key received from the client to perform the actual validation.
|
| Constructor and Description |
|---|
RestrictedEnumerationIterator(Locale locale,
Cloud cloud,
Node node,
Field field) |
| Modifier and Type | Method and Description |
|---|---|
Cloud |
AbstractRequest.getCloud() |
Cloud |
Request.getCloud()
Obtains the Cloud that can be used if no Node available yet.
|
| Modifier and Type | Method and Description |
|---|---|
protected Number |
Duration.DataType.castString(Object preCast,
Cloud cloud) |
protected Object |
Duration.DataType.preCast(Object value,
Cloud cloud,
Node node,
Field field) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Map.Entry<String,String>> |
Setting.DataType.getEnumerationValues(Locale locale,
Cloud cloud,
Node node,
Field field) |
| Modifier and Type | Method and Description |
|---|---|
protected Cloud |
Lucene.getCloud() |
| Modifier and Type | Method and Description |
|---|---|
Node |
MMBaseIndexDefinition.getNode(Cloud userCloud,
org.apache.lucene.document.Document doc) |
Node |
JdbcIndexDefinition.getNode(Cloud userCloud,
org.apache.lucene.document.Document doc) |
Node |
IndexDefinition.getNode(Cloud cloud,
org.apache.lucene.document.Document doc)
Defines how a Node for this index must be produced.
|
Node |
Indexer.getNode(Cloud userCloud,
org.apache.lucene.document.Document doc) |
NodeList |
Searcher.search(Cloud cloud,
String value) |
NodeList |
Searcher.search(Cloud cloud,
String value,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Query extraQuery,
int offset,
int max) |
NodeList |
Searcher.search(Cloud cloud,
String value,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Sort sort,
org.apache.lucene.analysis.Analyzer analyzer,
org.apache.lucene.search.Query extraQuery,
String[] fields,
int offset,
int max,
int explain) |
NodeList |
Searcher.search(Cloud cloud,
String value,
int offset,
int max) |
NodeList |
Searcher.search(Cloud cloud,
String value,
org.apache.lucene.search.Query extraQuery,
int offset,
int max) |
NodeList |
Searcher.search(Cloud cloud,
String value,
String[] sortFields,
org.apache.lucene.search.Query extraQuery,
int offset,
int max) |
NodeList |
Searcher.search(Cloud cloud,
String value,
String[] sortFields,
org.apache.lucene.search.Query extraQuery,
int offset,
int max,
int explain) |
List<AnnotatedNode> |
Searcher.searchAnnotated(Cloud cloud,
String value,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Sort sort,
org.apache.lucene.analysis.Analyzer analyzer,
org.apache.lucene.search.Query extraQuery,
String[] fields,
int offset,
int max,
int explain) |
int |
Searcher.searchSize(Cloud cloud,
String value) |
int |
Searcher.searchSize(Cloud cloud,
String value,
org.apache.lucene.search.Filter filter,
org.apache.lucene.analysis.Analyzer analyzer,
org.apache.lucene.search.Query extraQuery,
String[] fields,
boolean copy) |
int |
Searcher.searchSize(Cloud cloud,
String value,
org.apache.lucene.search.Query extraQuery) |
| Modifier and Type | Method and Description |
|---|---|
protected static Cloud |
CloudMailHandler.getCloud() |
| Modifier and Type | Method and Description |
|---|---|
static NodeList |
Util.get(Cloud cloud,
NodeList list,
String field,
String value)
Just searches the nodes in a NodeList for which a certain field has a certain value.
|
protected static Generator |
MmxfGetString.getGenerator(Cloud cloud) |
(package private) Node |
Wiki.getNode(Cloud cloud,
String id,
String fieldName)
Simply considers the id the node-number, but this could be sophisitcated on.
|
static Node |
Util.getUrlNode(Cloud cloud,
String href,
Element a) |
| Modifier and Type | Method and Description |
|---|---|
(package private) Query |
SRNodeHandler.getQuery(Cloud cloud,
Node node,
Field field) |
| Constructor and Description |
|---|
ConvertTool(Cloud cloud) |
| Modifier and Type | Method and Description |
|---|---|
protected Cloud |
BridgeServlet.findCloud(Cloud c,
String nodeNumber,
BridgeServlet.QueryParts query)
Tries to find a Cloud which can read the given node.
|
protected Cloud |
BridgeServlet.getAnonymousCloud()
Obtains an 'anonymous' cloud.
|
protected Cloud |
HandleServlet.getClassCloud() |
protected Cloud |
ImageServlet.getClassCloud() |
protected Cloud |
AttachmentServlet.getClassCloud() |
protected Cloud |
BridgeServlet.getClassCloud()
Obtains a cloud using 'class' security.
|
protected Cloud |
BridgeServlet.getCloud(BridgeServlet.QueryParts qp)
Obtains a cloud object, using a QueryParts object.
|
| Modifier and Type | Method and Description |
|---|---|
protected Node |
ImageServlet.desperatelyGetNode(Cloud cloud,
String nodeIdentifier)
Overridden to support 'title aliases'.
|
protected Node |
BridgeServlet.desperatelyGetNode(Cloud cloud,
String nodeIdentifier)
Extensions can override this, to produce a node, even if cloud.hasNode failed.
|
protected Cloud |
BridgeServlet.findCloud(Cloud c,
String nodeNumber,
BridgeServlet.QueryParts query)
Tries to find a Cloud which can read the given node.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Handler.handle(Cloud cloud,
SMS sms)
Handle an SMS.
|
| Modifier and Type | Method and Description |
|---|---|
Job |
Processor.createCaches(Cloud ntCloud,
int node) |
Job |
Processor.createCaches(Cloud ntCloud,
int node,
Map<String,JobDefinition> jdlist)
Creates caches nodes when not existing (or recreate) by making a transcoding Job
|
void |
Job.submit(Cloud cloud,
int n,
ChainedLogger chain)
Start actually executing this Job by submitting it at
JobCallable. |
| Constructor and Description |
|---|
Job(Processor processor,
Cloud cloud,
ChainedLogger chain) |
Job(Processor processor,
Map<String,JobDefinition> list,
Cloud cloud,
ChainedLogger chain)
A Job is defined by several
JobDefinition's, the output is goes to loggers in
ChainedLogger |
JobCallable(Job j,
Cloud cloud,
ChainedLogger l,
int node) |
| Modifier and Type | Method and Description |
|---|---|
protected static Node |
ThumbNailFunction.getDefault(Cloud cloud) |
| Modifier and Type | Method and Description |
|---|---|
Cloud |
PageInfo.getCloud() |
protected Cloud |
LocalizedEntryListFactory.getCloud(Locale locale) |
| Modifier and Type | Method and Description |
|---|---|
Object |
LocalizedEntryListFactory.castKey(Object key,
Cloud cloud)
Since keys may be somehow wrapped, you can also 'unwrap' by this.
|
List<Map.Entry<C,String>> |
LocalizedEntryListFactory.get(Locale locale,
Cloud cloud)
Returns a Collection of Map.Entries for the given Locale.
|
List<Map.Entry<C,String>> |
LocalizedEntryListFactory.get(Locale locale,
Cloud c,
Node node,
Field field) |
List<C> |
LocalizedEntryListFactory.getKeys(Locale locale,
Cloud c,
Node node,
Field field) |
protected List<Map.Entry<C,? extends CharSequence>> |
LocalizedEntryListFactory.getLazy(Locale locale,
Cloud c,
Node node,
Field field) |
List<Query> |
LocalizedEntryListFactory.getQueries(Cloud cloud,
Node node,
Field field)
Return the
Query's that define this enumeration factory. |
int |
LocalizedEntryListFactory.size(Cloud cloud)
The size of the collections returned by
LocalizedEntryListFactory.get(java.util.Locale) |
static Node |
Casting.toNode(Object i,
Cloud cloud)
Convert an object to an Node.
|
static <C> C |
Casting.toType(Class<C> type,
Cloud cloud,
Object value)
Tries to 'cast' an object for use with the provided class.
|
| Constructor and Description |
|---|
PageInfo(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Cloud cloud)
Creates a pagecontext with a user's request information.
|
| Modifier and Type | Field and Description |
|---|---|
static Parameter<Cloud> |
Parameter.CLOUD |
| Modifier and Type | Method and Description |
|---|---|
static Function |
FunctionFactory.getFunction(Cloud cloud,
String setName,
String functionName)
Gets a function from a function set on a certain cloud
|
void |
ExampleBean.setCloud(Cloud c)
Makes the functions useable in bridge (so with security).
|
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}