com.thoughtworks.qdox.model
Class DefaultDocletTag

java.lang.Object
  extended bycom.thoughtworks.qdox.model.DefaultDocletTag
All Implemented Interfaces:
DocletTag, java.io.Serializable

public class DefaultDocletTag
extends java.lang.Object
implements DocletTag

See Also:
Serialized Form

Field Summary
private  JavaSource javaSource
           
private  int lineNumber
           
private  java.lang.String name
           
private  java.util.Map namedParameters
           
private  java.lang.String[] parameters
           
private  java.lang.String[] quotes
           
private  java.lang.String value
           
 
Constructor Summary
DefaultDocletTag(java.lang.String name, java.lang.String value)
           
DefaultDocletTag(java.lang.String name, java.lang.String value, int lineNumber, JavaSource javaSource)
           
 
Method Summary
 JavaSource getJavaSource()
           
 int getLineNumber()
           
 java.lang.String getName()
           
 java.lang.String getNamedParameter(java.lang.String key)
           
 java.lang.String[] getParameters()
           
 java.lang.String getValue()
           
private  java.lang.String trim(java.lang.String value, java.lang.String[] strings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private final java.lang.String name

value

private final java.lang.String value

lineNumber

private final int lineNumber

javaSource

private final JavaSource javaSource

parameters

private java.lang.String[] parameters

namedParameters

private java.util.Map namedParameters

quotes

private java.lang.String[] quotes
Constructor Detail

DefaultDocletTag

public DefaultDocletTag(java.lang.String name,
                        java.lang.String value,
                        int lineNumber,
                        JavaSource javaSource)

DefaultDocletTag

public DefaultDocletTag(java.lang.String name,
                        java.lang.String value)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface DocletTag

getValue

public java.lang.String getValue()
Specified by:
getValue in interface DocletTag

getParameters

public java.lang.String[] getParameters()
Specified by:
getParameters in interface DocletTag

getNamedParameter

public java.lang.String getNamedParameter(java.lang.String key)
Specified by:
getNamedParameter in interface DocletTag

getLineNumber

public int getLineNumber()
Specified by:
getLineNumber in interface DocletTag

getJavaSource

public JavaSource getJavaSource()
Specified by:
getJavaSource in interface DocletTag

trim

private java.lang.String trim(java.lang.String value,
                              java.lang.String[] strings)