Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.rendering.template
Class DocumentFieldAccessor

java.lang.Object
  extended by org.nuxeo.ecm.platform.rendering.template.DocumentFieldAccessor

public abstract class DocumentFieldAccessor
extends Object

Author:
Bogdan Stefanescu

Field Summary
static Map<String,DocumentFieldAccessor> accessors
           
static DocumentFieldAccessor FACETS
           
static DocumentFieldAccessor ID
           
static DocumentFieldAccessor NAME
           
static DocumentFieldAccessor PATH
           
static DocumentFieldAccessor SCHEMAS
           
static DocumentFieldAccessor SYSTEM
           
static DocumentFieldAccessor TYPE
           
 
Method Summary
static DocumentFieldAccessor get(String name)
           
static Collection<DocumentFieldAccessor> getAcessors()
           
static int getAcessorsCount()
           
static Collection<String> getFieldNames()
           
 String getName()
           
abstract  Object getValue(DocumentModel doc)
           
static void put(DocumentFieldAccessor accessor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

accessors

public static final Map<String,DocumentFieldAccessor> accessors

ID

public static DocumentFieldAccessor ID

NAME

public static DocumentFieldAccessor NAME

TYPE

public static DocumentFieldAccessor TYPE

PATH

public static DocumentFieldAccessor PATH

FACETS

public static DocumentFieldAccessor FACETS

SCHEMAS

public static DocumentFieldAccessor SCHEMAS

SYSTEM

public static DocumentFieldAccessor SYSTEM
Method Detail

get

public static DocumentFieldAccessor get(String name)

put

public static void put(DocumentFieldAccessor accessor)

getFieldNames

public static Collection<String> getFieldNames()

getAcessors

public static Collection<DocumentFieldAccessor> getAcessors()

getAcessorsCount

public static int getAcessorsCount()

getName

public String getName()

getValue

public abstract Object getValue(DocumentModel doc)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.