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()