Class StatementFieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>

java.lang.Object
org.apache.camel.parser.roaster.StatementFieldSource<O>
All Implemented Interfaces:
org.jboss.forge.roaster.Internal, org.jboss.forge.roaster.model.AnnotationTarget<O>, org.jboss.forge.roaster.model.Field<O>, org.jboss.forge.roaster.model.FinalCapable, org.jboss.forge.roaster.model.JavaDocCapable<org.jboss.forge.roaster.model.source.FieldSource<O>>, org.jboss.forge.roaster.model.Member<O>, org.jboss.forge.roaster.model.Named, org.jboss.forge.roaster.model.source.AnnotationTargetSource<O,org.jboss.forge.roaster.model.source.FieldSource<O>>, org.jboss.forge.roaster.model.source.FieldSource<O>, org.jboss.forge.roaster.model.source.FinalCapableSource<org.jboss.forge.roaster.model.source.FieldSource<O>>, org.jboss.forge.roaster.model.source.JavaDocCapableSource<org.jboss.forge.roaster.model.source.FieldSource<O>>, org.jboss.forge.roaster.model.source.LocationCapable, org.jboss.forge.roaster.model.source.MemberSource<O,org.jboss.forge.roaster.model.source.FieldSource<O>>, org.jboss.forge.roaster.model.source.NamedSource<org.jboss.forge.roaster.model.source.FieldSource<O>>, org.jboss.forge.roaster.model.source.StaticCapableSource<org.jboss.forge.roaster.model.source.FieldSource<O>>, org.jboss.forge.roaster.model.source.VisibilityScopedSource<org.jboss.forge.roaster.model.source.FieldSource<O>>, org.jboss.forge.roaster.model.StaticCapable, org.jboss.forge.roaster.model.VisibilityScoped, org.jboss.forge.roaster.Origin<O>

public class StatementFieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>> extends Object implements org.jboss.forge.roaster.model.source.FieldSource<O>
  • Constructor Details

    • StatementFieldSource

      public StatementFieldSource(O origin, Object internal, Object typeInternal)
  • Method Details

    • setType

      public org.jboss.forge.roaster.model.source.FieldSource<O> setType(Class clazz)
      Specified by:
      setType in interface org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setType

      public org.jboss.forge.roaster.model.source.FieldSource<O> setType(String type)
      Specified by:
      setType in interface org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setLiteralInitializer

      public org.jboss.forge.roaster.model.source.FieldSource<O> setLiteralInitializer(String value)
      Specified by:
      setLiteralInitializer in interface org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setStringInitializer

      public org.jboss.forge.roaster.model.source.FieldSource<O> setStringInitializer(String value)
      Specified by:
      setStringInitializer in interface org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setTransient

      public org.jboss.forge.roaster.model.source.FieldSource<O> setTransient(boolean value)
      Specified by:
      setTransient in interface org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setVolatile

      public org.jboss.forge.roaster.model.source.FieldSource<O> setVolatile(boolean value)
      Specified by:
      setVolatile in interface org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setType

      public org.jboss.forge.roaster.model.source.FieldSource<O> setType(org.jboss.forge.roaster.model.JavaType entity)
      Specified by:
      setType in interface org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • getAnnotations

      public List<org.jboss.forge.roaster.model.source.AnnotationSource<O>> getAnnotations()
      Specified by:
      getAnnotations in interface org.jboss.forge.roaster.model.AnnotationTarget<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
      Specified by:
      getAnnotations in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>,org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>>
    • hasAnnotation

      public boolean hasAnnotation(String type)
      Specified by:
      hasAnnotation in interface org.jboss.forge.roaster.model.AnnotationTarget<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • hasAnnotation

      public boolean hasAnnotation(Class<? extends Annotation> type)
      Specified by:
      hasAnnotation in interface org.jboss.forge.roaster.model.AnnotationTarget<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • getAnnotation

      public org.jboss.forge.roaster.model.source.AnnotationSource<O> getAnnotation(String type)
      Specified by:
      getAnnotation in interface org.jboss.forge.roaster.model.AnnotationTarget<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
      Specified by:
      getAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>,org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>>
    • addAnnotation

      public org.jboss.forge.roaster.model.source.AnnotationSource<O> addAnnotation()
      Specified by:
      addAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>,org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>>
    • addAnnotation

      public org.jboss.forge.roaster.model.source.AnnotationSource<O> addAnnotation(String className)
      Specified by:
      addAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>,org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>>
    • removeAllAnnotations

      public void removeAllAnnotations()
      Specified by:
      removeAllAnnotations in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>,org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>>
    • removeAnnotation

      public org.jboss.forge.roaster.model.source.FieldSource<O> removeAnnotation(org.jboss.forge.roaster.model.Annotation annotation)
      Specified by:
      removeAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>,org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>>
    • addAnnotation

      public org.jboss.forge.roaster.model.source.AnnotationSource<O> addAnnotation(Class type)
      Specified by:
      addAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>,org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>>
    • getAnnotation

      public org.jboss.forge.roaster.model.source.AnnotationSource<O> getAnnotation(Class type)
      Specified by:
      getAnnotation in interface org.jboss.forge.roaster.model.AnnotationTarget<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
      Specified by:
      getAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>,org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>>
    • getType

      public org.jboss.forge.roaster.model.Type<O> getType()
      Specified by:
      getType in interface org.jboss.forge.roaster.model.Field<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • getStringInitializer

      public String getStringInitializer()
      Specified by:
      getStringInitializer in interface org.jboss.forge.roaster.model.Field<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • getLiteralInitializer

      public String getLiteralInitializer()
      Specified by:
      getLiteralInitializer in interface org.jboss.forge.roaster.model.Field<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • isTransient

      public boolean isTransient()
      Specified by:
      isTransient in interface org.jboss.forge.roaster.model.Field<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • isVolatile

      public boolean isVolatile()
      Specified by:
      isVolatile in interface org.jboss.forge.roaster.model.Field<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setFinal

      public org.jboss.forge.roaster.model.source.FieldSource<O> setFinal(boolean finl)
      Specified by:
      setFinal in interface org.jboss.forge.roaster.model.source.FinalCapableSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • isFinal

      public boolean isFinal()
      Specified by:
      isFinal in interface org.jboss.forge.roaster.model.FinalCapable
    • getInternal

      public Object getInternal()
      Specified by:
      getInternal in interface org.jboss.forge.roaster.Internal
    • getJavaDoc

      public org.jboss.forge.roaster.model.source.JavaDocSource<org.jboss.forge.roaster.model.source.FieldSource<O>> getJavaDoc()
      Specified by:
      getJavaDoc in interface org.jboss.forge.roaster.model.JavaDocCapable<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
      Specified by:
      getJavaDoc in interface org.jboss.forge.roaster.model.source.JavaDocCapableSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • hasJavaDoc

      public boolean hasJavaDoc()
      Specified by:
      hasJavaDoc in interface org.jboss.forge.roaster.model.JavaDocCapable<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • removeJavaDoc

      public org.jboss.forge.roaster.model.source.FieldSource<O> removeJavaDoc()
      Specified by:
      removeJavaDoc in interface org.jboss.forge.roaster.model.source.JavaDocCapableSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setName

      public org.jboss.forge.roaster.model.source.FieldSource<O> setName(String name)
      Specified by:
      setName in interface org.jboss.forge.roaster.model.source.NamedSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • getName

      public String getName()
      Specified by:
      getName in interface org.jboss.forge.roaster.model.Named
    • getOrigin

      public O getOrigin()
      Specified by:
      getOrigin in interface org.jboss.forge.roaster.Origin<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setStatic

      public org.jboss.forge.roaster.model.source.FieldSource<O> setStatic(boolean value)
      Specified by:
      setStatic in interface org.jboss.forge.roaster.model.source.StaticCapableSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • isStatic

      public boolean isStatic()
      Specified by:
      isStatic in interface org.jboss.forge.roaster.model.StaticCapable
    • setPackagePrivate

      public org.jboss.forge.roaster.model.source.FieldSource<O> setPackagePrivate()
      Specified by:
      setPackagePrivate in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setPublic

      public org.jboss.forge.roaster.model.source.FieldSource<O> setPublic()
      Specified by:
      setPublic in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setPrivate

      public org.jboss.forge.roaster.model.source.FieldSource<O> setPrivate()
      Specified by:
      setPrivate in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setProtected

      public org.jboss.forge.roaster.model.source.FieldSource<O> setProtected()
      Specified by:
      setProtected in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • setVisibility

      public org.jboss.forge.roaster.model.source.FieldSource<O> setVisibility(org.jboss.forge.roaster.model.Visibility scope)
      Specified by:
      setVisibility in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
    • isPackagePrivate

      public boolean isPackagePrivate()
      Specified by:
      isPackagePrivate in interface org.jboss.forge.roaster.model.VisibilityScoped
    • isPublic

      public boolean isPublic()
      Specified by:
      isPublic in interface org.jboss.forge.roaster.model.VisibilityScoped
    • isPrivate

      public boolean isPrivate()
      Specified by:
      isPrivate in interface org.jboss.forge.roaster.model.VisibilityScoped
    • isProtected

      public boolean isProtected()
      Specified by:
      isProtected in interface org.jboss.forge.roaster.model.VisibilityScoped
    • getVisibility

      public org.jboss.forge.roaster.model.Visibility getVisibility()
      Specified by:
      getVisibility in interface org.jboss.forge.roaster.model.VisibilityScoped
    • getColumnNumber

      public int getColumnNumber()
      Specified by:
      getColumnNumber in interface org.jboss.forge.roaster.model.source.LocationCapable
    • getStartPosition

      public int getStartPosition()
      Specified by:
      getStartPosition in interface org.jboss.forge.roaster.model.source.LocationCapable
    • getEndPosition

      public int getEndPosition()
      Specified by:
      getEndPosition in interface org.jboss.forge.roaster.model.source.LocationCapable
    • getLineNumber

      public int getLineNumber()
      Specified by:
      getLineNumber in interface org.jboss.forge.roaster.model.source.LocationCapable