org.mmbase.datatypes.processors
Interface Processor

Package class diagram package Processor
All Superinterfaces:
Serializable
All Known Implementing Classes:
Age.Getter, Age.Setter, ChainedProcessor, CharTransformerProcessor, ContextProcessor.Get, ContextProcessor.Set, Cookies.Getter, Cookies.Setter, CopyProcessor, CreationTimeGuesser, DefaultOwner, Duration.GetString, Duration.SetString, FieldGetString, FieldSetString, FileNameProcessor, FormatDateTime, FormatFileSize, FormatFileSize.Parser, FormatQuantity, FormatQuantity.Parser, FunctionValueIfEmptyGetter, HtmlGetString, HtmlSetString, IgnoreEmptyProcessor, IgnoreIfChangedProcessor, KeywordsProcessor, LanguageDataType.Getter, NodeNumber, ObjectTypeChangerCommitProcessor.Getter, OtherField.AbstractProcessor, OtherField.Getter, OtherField.Setter, PathRelatedList.AbstractProcessor, PathRelatedList.Getter, Readonly, Related.AbstractProcessor, Related.Creator, Related.Getter, Related.Setter, RelatedField.AbstractProcessor, RelatedField.Creator, RelatedField.Getter, RelatedField.Setter, RelatedList.AbstractProcessor, RelatedList.Getter, RelatedList.Setter

public interface Processor
extends Serializable

Interface for doing field processing.

Since:
MMBase-1.7
Version:
$Id: Processor.java 34900 2009-05-01 16:29:42Z michiel $
Author:
Michiel Meeuwissen

Method Summary
 Object process(Node node, Field field, Object value)
           
 

Method Detail

process

Object process(Node node,
               Field field,
               Object value)
Parameters:
node - The node object for which the field must be transformed.
field - The field which is set.
value - The (new) field value.


MMBase2 Bridge 2.0-SNAPSHOT - 2013-05-29T22:05