Forge - Parent 1.0.6-SNAPSHOT

org.jboss.forge.parser.java.impl
Class EnumConstantImpl<O extends JavaSource<O>>

java.lang.Object
  extended by org.jboss.forge.parser.java.impl.EnumConstantImpl<O>
All Implemented Interfaces:
Internal, EnumConstant<O>, Origin<O>

public class EnumConstantImpl<O extends JavaSource<O>>
extends Object
implements EnumConstant<O>


Constructor Summary
EnumConstantImpl(O parent)
           
EnumConstantImpl(O parent, Object internal)
           
EnumConstantImpl(O parent, String declaration)
           
 
Method Summary
 Object getInternal()
          Returns the implementation-specific Object representing this.
 String getName()
          Get this enum constant name.
 O getOrigin()
           
 EnumConstant<O> setName(String name)
          Set this enum constant name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnumConstantImpl

public EnumConstantImpl(O parent)

EnumConstantImpl

public EnumConstantImpl(O parent,
                        String declaration)

EnumConstantImpl

public EnumConstantImpl(O parent,
                        Object internal)
Method Detail

getName

public String getName()
Description copied from interface: EnumConstant
Get this enum constant name.

Specified by:
getName in interface EnumConstant<O extends JavaSource<O>>

setName

public EnumConstant<O> setName(String name)
Description copied from interface: EnumConstant
Set this enum constant name.

Specified by:
setName in interface EnumConstant<O extends JavaSource<O>>

getInternal

public Object getInternal()
Description copied from interface: Internal
Returns the implementation-specific Object representing this. Do not call this method unless you are willing to risk breaking backwards compatibility if future versions do not use the same internal object implementations.

Specified by:
getInternal in interface Internal

getOrigin

public O getOrigin()
Specified by:
getOrigin in interface Origin<O extends JavaSource<O>>
Returns:
the instance of the root ancestor.

Forge - Parent 1.0.6-SNAPSHOT

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.