Forge - Java Parser Addon API 2.0.0.Beta4
C E G H I J O P R S T V 

C

calculateName(JavaResource) - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Return the class name for the given JavaResource whether it exists or not.
calculatePackage(JavaResource) - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Return the package for the given JavaResource whether it exists or not.
create(Class<T>) - Method in interface org.jboss.forge.addon.parser.java.JavaSourceFactory
Create a new empty JavaClass instance.

E

EnumConstantResource - Interface in org.jboss.forge.addon.parser.java.resources
A Resource representing a Java Enum
equals(Object) - Method in class org.jboss.forge.addon.parser.java.beans.Property
 

G

getAccessor() - Method in class org.jboss.forge.addon.parser.java.beans.Property
Returns a reference to the accessor Method instance for this property.
getActualField() - Method in class org.jboss.forge.addon.parser.java.beans.Property
Returns a reference to the Field instance represented by the property.
getBasePackage() - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Return the base Java Package for this project, returned as a String
getBasePackageDirectory() - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Return the base Java Package for this project, returned as a DirectoryResource
getJavaResource(String) - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Return the JavaClass at the given path relative to JavaSourceFacet.getSourceDirectory().
getJavaResource(JavaSource<?>) - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Attempt to locate and re-parse the given JavaClass from its location on disk, relative to JavaSourceFacet.getSourceDirectory().
getJavaSource() - Method in interface org.jboss.forge.addon.parser.java.resources.JavaResource
Attempt to determine and return the JavaSource type of the underlying Class.
getMessage() - Method in class org.jboss.forge.addon.parser.java.utils.ValidationResult
 
getMutator() - Method in class org.jboss.forge.addon.parser.java.beans.Property
Returns a reference to the mutator Method instance for this property.
getName() - Method in class org.jboss.forge.addon.parser.java.beans.Property
The name of the property as governed by the JavaBeans property naming convention.
getProperties() - Method in class org.jboss.forge.addon.parser.java.beans.JavaClassIntrospector
Retrieves a list of property instances that correspond to JavaBean-like properties found in the Java class
getQualifiedType() - Method in class org.jboss.forge.addon.parser.java.beans.Property
Retrieves the qualified name of the Type corresponding to the property.
getRequiredFacets() - Method in class org.jboss.forge.addon.parser.java.projects.JavaProjectType
 
getRequiredFacets() - Method in class org.jboss.forge.addon.parser.java.projects.JavaWebProjectType
 
getSetupFlow() - Method in class org.jboss.forge.addon.parser.java.projects.JavaProjectType
 
getSetupFlow() - Method in class org.jboss.forge.addon.parser.java.projects.JavaWebProjectType
 
getSimpleType() - Method in class org.jboss.forge.addon.parser.java.beans.Property
Retrieves the simple name of the Type corresponding to the property.
getSourceDirectories() - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Get a list of DirectoryResources this project uses to contain Project source documents (such as .java files.)
getSourceDirectory() - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Get the DirectoryResource this Project uses to store package-able source documents (such as .java files.)
getTestJavaResource(String) - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Return the JavaClass at the given path relative to JavaSourceFacet.getTestSourceDirectory().
getTestJavaResource(JavaSource<?>) - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Attempt to locate and re-parse the given JavaClass from its location on disk, relative to JavaSourceFacet.getTestSourceDirectory().
getTestSourceDirectory() - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Get the DirectoryResource this Project uses to store test-scoped source documents (such as .java files.) Files in this directory will never be packaged or deployed except when running Unit Tests.
getType() - Method in class org.jboss.forge.addon.parser.java.beans.Property
Retrieves the Type of the property.
getType() - Method in class org.jboss.forge.addon.parser.java.projects.JavaProjectType
 
getType() - Method in class org.jboss.forge.addon.parser.java.projects.JavaWebProjectType
 
getType() - Method in class org.jboss.forge.addon.parser.java.utils.ValidationResult
 

H

hasAnnotation(Class<? extends Annotation>) - Method in class org.jboss.forge.addon.parser.java.beans.Property
Verifies whether the provided annotation is present on the property.
hasAnnotation(Class<? extends Annotation>, ElementType) - Method in class org.jboss.forge.addon.parser.java.beans.Property
Verifies whether the provided annotation is present on the property at the level of the field or the accessor.
hashCode() - Method in class org.jboss.forge.addon.parser.java.beans.Property
 

I

IdentifierType - Enum in org.jboss.forge.addon.parser.java.utils
 
isPrimitive() - Method in class org.jboss.forge.addon.parser.java.beans.Property
Indicates whether the underlying field or the accessor returns a Java language primitive type.
isReadable() - Method in class org.jboss.forge.addon.parser.java.beans.Property
Indicates whether a property can be read from via a getter, or not.
isReadOnly() - Method in class org.jboss.forge.addon.parser.java.beans.Property
Indicates whether a property is read only or not.
isTransient() - Method in class org.jboss.forge.addon.parser.java.beans.Property
Indicates whether the property is transient or not.
isWritable() - Method in class org.jboss.forge.addon.parser.java.beans.Property
Indicates whether a property can be writter to via a setter, or not.
isWriteOnly() - Method in class org.jboss.forge.addon.parser.java.beans.Property
Indicates whether a property is write only or not.

J

JavaClassIntrospector - Class in org.jboss.forge.addon.parser.java.beans
Provides a Bean specific 'view' of a JPA entity.
JavaClassIntrospector(JavaClass) - Constructor for class org.jboss.forge.addon.parser.java.beans.JavaClassIntrospector
 
JavaCompilerFacet - Interface in org.jboss.forge.addon.parser.java.facets
Allows manipulation of the current configured Java compiler version.
JavaFieldResource - Interface in org.jboss.forge.addon.parser.java.resources
A Resource representing a Java Field
JavaMethodResource - Interface in org.jboss.forge.addon.parser.java.resources
A Resource that represents a Java Method
JavaProjectType - Class in org.jboss.forge.addon.parser.java.projects
A ProjectType that represents the simple JAR layout.
JavaProjectType() - Constructor for class org.jboss.forge.addon.parser.java.projects.JavaProjectType
 
JavaResource - Interface in org.jboss.forge.addon.parser.java.resources
A Resource that represents a Java Class.
JavaResourceVisitor - Class in org.jboss.forge.addon.parser.java.resources
 
JavaResourceVisitor() - Constructor for class org.jboss.forge.addon.parser.java.resources.JavaResourceVisitor
 
JavaSourceFacet - Interface in org.jboss.forge.addon.parser.java.facets
 
JavaSourceFactory - Interface in org.jboss.forge.addon.parser.java
 
JavaWebProjectType - Class in org.jboss.forge.addon.parser.java.projects
 
JavaWebProjectType() - Constructor for class org.jboss.forge.addon.parser.java.projects.JavaWebProjectType
 
JLSValidator - Class in org.jboss.forge.addon.parser.java.utils
 

O

org.jboss.forge.addon.parser.java - package org.jboss.forge.addon.parser.java
 
org.jboss.forge.addon.parser.java.beans - package org.jboss.forge.addon.parser.java.beans
 
org.jboss.forge.addon.parser.java.facets - package org.jboss.forge.addon.parser.java.facets
 
org.jboss.forge.addon.parser.java.projects - package org.jboss.forge.addon.parser.java.projects
 
org.jboss.forge.addon.parser.java.resources - package org.jboss.forge.addon.parser.java.resources
 
org.jboss.forge.addon.parser.java.utils - package org.jboss.forge.addon.parser.java.utils
 

P

parse(File) - Method in interface org.jboss.forge.addon.parser.java.JavaSourceFactory
Open the given File, parsing its contents into a new JavaClass instance.
parse(InputStream) - Method in interface org.jboss.forge.addon.parser.java.JavaSourceFactory
Read the given InputStream and parse the data into a new JavaClass instance.
parse(char[]) - Method in interface org.jboss.forge.addon.parser.java.JavaSourceFactory
Parse the given character array into a new JavaClass instance.
parse(String) - Method in interface org.jboss.forge.addon.parser.java.JavaSourceFactory
Parse the given String data into a new JavaClass instance.
parse(Class<T>, File) - Method in interface org.jboss.forge.addon.parser.java.JavaSourceFactory
Read the given File and parse its data into a new JavaSource instance of the given type.
parse(Class<T>, InputStream) - Method in interface org.jboss.forge.addon.parser.java.JavaSourceFactory
Read the given InputStream and parse its data into a new JavaSource instance of the given type.
parse(Class<T>, char[]) - Method in interface org.jboss.forge.addon.parser.java.JavaSourceFactory
Read the given character array and parse its data into a new JavaSource instance of the given type.
parse(Class<T>, String) - Method in interface org.jboss.forge.addon.parser.java.JavaSourceFactory
Read the given string and parse its data into a new JavaSource instance of the given type.
priority() - Method in class org.jboss.forge.addon.parser.java.projects.JavaProjectType
 
priority() - Method in class org.jboss.forge.addon.parser.java.projects.JavaWebProjectType
 
Property - Class in org.jboss.forge.addon.parser.java.beans
Represents a single instance of a property corresponding to a field and/or a JavaBean style accessor and mutator.
Property(String) - Constructor for class org.jboss.forge.addon.parser.java.beans.Property
 

R

ResultType - Enum in org.jboss.forge.addon.parser.java.utils
 

S

saveJavaSource(JavaSource<?>) - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Create or update a Java file in the primary source directory: JavaSourceFacet.getSourceDirectory() - use information in the given JavaSource to determine the appropriate package; packages will be created if necessary.
saveTestJavaSource(JavaSource<?>) - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Create or update a Java file in the primary test source directory: JavaSourceFacet.getTestSourceDirectory() - use information in the given JavaSource to determine the appropriate package; packages will be created if necessary.
setContents(JavaSource<?>) - Method in interface org.jboss.forge.addon.parser.java.resources.JavaResource
Set the content of this Resource to the value of the given JavaSource.

T

toString() - Method in class org.jboss.forge.addon.parser.java.projects.JavaProjectType
 
toString() - Method in class org.jboss.forge.addon.parser.java.projects.JavaWebProjectType
 

V

validateClassName(String) - Static method in class org.jboss.forge.addon.parser.java.utils.JLSValidator
Validates whether the className parameter is a valid class name.
validateIdentifier(String, IdentifierType) - Static method in class org.jboss.forge.addon.parser.java.utils.JLSValidator
Validates whether the identifier parameter is a valid identifier name for the type parameter.
validatePackageName(String) - Static method in class org.jboss.forge.addon.parser.java.utils.JLSValidator
Validates whether the packageName parameter is a valid package name.
validateVariableName(String) - Static method in class org.jboss.forge.addon.parser.java.utils.JLSValidator
Validates whether the identifier parameter is a valid variable name.
ValidationResult - Class in org.jboss.forge.addon.parser.java.utils
 
ValidationResult(ResultType) - Constructor for class org.jboss.forge.addon.parser.java.utils.ValidationResult
 
ValidationResult(ResultType, String) - Constructor for class org.jboss.forge.addon.parser.java.utils.ValidationResult
 
valueOf(String) - Static method in enum org.jboss.forge.addon.parser.java.utils.IdentifierType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.forge.addon.parser.java.utils.ResultType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.forge.addon.parser.java.utils.IdentifierType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.forge.addon.parser.java.utils.ResultType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(VisitContext, JavaResource) - Method in class org.jboss.forge.addon.parser.java.resources.JavaResourceVisitor
Called when a Java File is found.
visit(VisitContext, Resource<?>) - Method in class org.jboss.forge.addon.parser.java.resources.JavaResourceVisitor
 
visitJavaSources(JavaResourceVisitor) - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Recursively loops over all the source directories and for each java file it finds, calls the visitor.
visitJavaTestSources(JavaResourceVisitor) - Method in interface org.jboss.forge.addon.parser.java.facets.JavaSourceFacet
Recursively loops over all the test source directories and for each java file it finds, calls the visitor.
C E G H I J O P R S T V 
Forge - Java Parser Addon API 2.0.0.Beta4

Copyright © 2013 JBoss by Red Hat. All rights reserved.