xjavadoc

Class FieldImpl

Implemented Interfaces:
Comparable, Named, Type, XField, XMember, XProgramElement

(package private) final class FieldImpl
extends MemberImpl
implements XField

Version:
$Revision: 1.17 $
Authors:
Ara Abrahamian (ara_e_w@yahoo.com)
Aslak Helles?y

Field Summary

private int
_dimension
private String
_type

Fields inherited from class xjavadoc.MemberImpl

_name

Fields inherited from class xjavadoc.AbstractProgramElement

EMPTY_LIST, _containingClass, _doc, _javadocToken, _modifierString, _modifiers, _tagFactory, _token, _xJavaDoc

Constructor Summary

FieldImpl(AbstractClass containingClass, XTagFactory tagFactory)

Method Summary

int
getDimension()
Returns the dimension as an int
String
getDimensionAsString()
Returns the dimension as a String, "", "[]", "[][]" etc.
XProgramElement
getSuperElement()
XClass
getType()
Get type
String
getTypeAsString()
boolean
isTransient()
boolean
isVolatile()
void
setDimension(int dimension)
void
setType(String type)
String
toString()

Methods inherited from class xjavadoc.MemberImpl

getName, getSuperInterfaceElements, setName

Methods inherited from class xjavadoc.AbstractProgramElement

addModifier, compareTo, getContainingAbstractClass, getContainingClass, getContainingPackage, getDoc, getModifierSpecifier, getModifiers, getTagFactory, getXJavaDoc, isAbstract, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, reset, setJavaDoc, setToken, updateDoc

Field Details

_dimension

private int _dimension

_type

private String _type

Constructor Details

FieldImpl

public FieldImpl(AbstractClass containingClass,
                 XTagFactory tagFactory)

Method Details

getDimension

public int getDimension()
Returns the dimension as an int
Specified by:
getDimension in interface Type
Returns:
dimension as an int

getDimensionAsString

public String getDimensionAsString()
Returns the dimension as a String, "", "[]", "[][]" etc.
Specified by:
getDimensionAsString in interface Type
Returns:
dimension as a String

getSuperElement

public XProgramElement getSuperElement()
Specified by:
getSuperElement in interface XProgramElement

getType

public XClass getType()
Get type
Specified by:
getType in interface Type
Returns:
type

getTypeAsString

public String getTypeAsString()

isTransient

public final boolean isTransient()
Specified by:
isTransient in interface XField

isVolatile

public final boolean isVolatile()
Specified by:
isVolatile in interface XField

setDimension

public void setDimension(int dimension)

setType

public void setType(String type)

toString

public String toString()