org.apache.felix.scrplugin.tags.annotation.sling
Class SlingServletPropertyTag

java.lang.Object
  extended by org.apache.felix.scrplugin.tags.annotation.AbstractTag
      extended by org.apache.felix.scrplugin.tags.annotation.sling.SlingServletPropertyTag
All Implemented Interfaces:
JavaTag

public class SlingServletPropertyTag
extends AbstractTag

A property tag.


Field Summary
protected  Boolean isPrivate
           
protected  String name
           
protected  String type
           
protected  String[] values
           
 
Fields inherited from class org.apache.felix.scrplugin.tags.annotation.AbstractTag
description, field, parameters, sourceAnnotation
 
Constructor Summary
SlingServletPropertyTag(com.thoughtworks.qdox.model.Annotation annotation, String name, String[] values, JavaClassDescription desc)
           
SlingServletPropertyTag(com.thoughtworks.qdox.model.Annotation annotation, String name, String value, JavaClassDescription desc, String type, boolean isPrivate)
           
 
Method Summary
 Map<String,String> createNamedParameterMap()
          Create the parameter map.
 String getName()
           
 
Methods inherited from class org.apache.felix.scrplugin.tags.annotation.AbstractTag
emptyToNull, getField, getJavaClassDescription, getLineNumber, getNamedParameter, getNamedParameterMap, getParameters, getSourceLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected final String name

values

protected final String[] values

type

protected final String type

isPrivate

protected final Boolean isPrivate
Constructor Detail

SlingServletPropertyTag

public SlingServletPropertyTag(com.thoughtworks.qdox.model.Annotation annotation,
                               String name,
                               String[] values,
                               JavaClassDescription desc)
Parameters:
name - Property name
values - Property values
desc - Description

SlingServletPropertyTag

public SlingServletPropertyTag(com.thoughtworks.qdox.model.Annotation annotation,
                               String name,
                               String value,
                               JavaClassDescription desc,
                               String type,
                               boolean isPrivate)
Parameters:
name - Property name
value - Property value
desc - Description
Method Detail

getName

public String getName()
Specified by:
getName in interface JavaTag
Specified by:
getName in class AbstractTag
See Also:
JavaTag.getName()

createNamedParameterMap

public Map<String,String> createNamedParameterMap()
Description copied from class: AbstractTag
Create the parameter map.

Specified by:
createNamedParameterMap in class AbstractTag
See Also:
JavaTag.getNamedParameterMap()


Copyright © 2011 Apache Software Foundation. All Rights Reserved.