org.apache.sling.maven.jcrocm
Class AbstractNodeDescriptor

java.lang.Object
  extended by org.apache.sling.maven.jcrocm.AbstractNodeDescriptor
Direct Known Subclasses:
BeanDescriptor, CollectionDescriptor

public class AbstractNodeDescriptor
extends Object

The AbstractNodeDescriptor is the base class for mostly node based descriptors (bean, collection).


Field Summary
static String AUTO_INSERT
           
static String AUTO_RETRIEVE
           
static String AUTO_UPDATE
           
static String FIELD_NAME
          The name of the Doclet Tag attribute naming the field to which the descriptor applies (value is "fieldName").
static String JCR_AUTO_CREATED
          The name of the Doclet Tag attribute naming the field to which the descriptor applies (value is "fieldName").
static String JCR_MANDATORY
           
static String JCR_NAME
          The name of the Doclet Tag attribute naming the JCR item to which the descriptor applies (value is "jcrName").
static String JCR_ON_PARENT_VERSION
           
static String JCR_PROTECTED
           
static String JCR_SAME_NAME_SIBBLINGS
           
static String JCR_TYPE
           
static String PROXY
           
protected  com.thoughtworks.qdox.model.DocletTag tag
           
 
Constructor Summary
AbstractNodeDescriptor(org.apache.maven.plugin.logging.Log log, com.thoughtworks.qdox.model.DocletTag tag, String fieldName)
           
 
Method Summary
protected  void log(String message)
           
protected  void warn(String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROXY

public static final String PROXY
See Also:
Constant Field Values

AUTO_RETRIEVE

public static final String AUTO_RETRIEVE
See Also:
Constant Field Values

AUTO_UPDATE

public static final String AUTO_UPDATE
See Also:
Constant Field Values

AUTO_INSERT

public static final String AUTO_INSERT
See Also:
Constant Field Values

JCR_TYPE

public static final String JCR_TYPE
See Also:
Constant Field Values

JCR_SAME_NAME_SIBBLINGS

public static final String JCR_SAME_NAME_SIBBLINGS
See Also:
Constant Field Values

FIELD_NAME

public static final String FIELD_NAME
The name of the Doclet Tag attribute naming the field to which the descriptor applies (value is "fieldName").

See Also:
Constant Field Values

JCR_NAME

public static final String JCR_NAME
The name of the Doclet Tag attribute naming the JCR item to which the descriptor applies (value is "jcrName").

See Also:
Constant Field Values

JCR_AUTO_CREATED

public static final String JCR_AUTO_CREATED
The name of the Doclet Tag attribute naming the field to which the descriptor applies (value is "fieldName").

See Also:
Constant Field Values

JCR_MANDATORY

public static final String JCR_MANDATORY
See Also:
Constant Field Values

JCR_ON_PARENT_VERSION

public static final String JCR_ON_PARENT_VERSION
See Also:
Constant Field Values

JCR_PROTECTED

public static final String JCR_PROTECTED
See Also:
Constant Field Values

tag

protected final com.thoughtworks.qdox.model.DocletTag tag
Constructor Detail

AbstractNodeDescriptor

public AbstractNodeDescriptor(org.apache.maven.plugin.logging.Log log,
                              com.thoughtworks.qdox.model.DocletTag tag,
                              String fieldName)
Parameters:
log -
tag -
Method Detail

log

protected void log(String message)

warn

protected void warn(String message)


Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.