A B C D E F G H I J M P R S T W

A

AttributeCreator - class com.ideanest.attributes.impl.AttributeCreator.
A creator for attributes that cannot be serialized.
AttributeCreator(Class, String[], String[]) - Constructor for class com.ideanest.attributes.impl.AttributeCreator
 
AttributeCreatorFactory - class com.ideanest.attributes.dev.AttributeCreatorFactory.
A static factory for attribute creators.
AttributeCreatorFactory() - Constructor for class com.ideanest.attributes.dev.AttributeCreatorFactory
 
Attributes - class com.ideanest.attributes.Attributes.
The singleton access point to attributes set on various program elements.
Attributes() - Constructor for class com.ideanest.attributes.Attributes
 
AttributesBuilder - class com.ideanest.attributes.dev.AttributesBuilder.
QDox Builder implementation for creating Properties containing attributes.
AttributesBuilder(AttributesBuilder.Mode) - Constructor for class com.ideanest.attributes.dev.AttributesBuilder
 
AttributesBuilder.MixedMode - class com.ideanest.attributes.dev.AttributesBuilder.MixedMode.
 
AttributesBuilder.MixedMode() - Constructor for class com.ideanest.attributes.dev.AttributesBuilder.MixedMode
 
AttributesBuilder.Mode - interface com.ideanest.attributes.dev.AttributesBuilder.Mode.
 
AttributesBuilder.ObjectMode - class com.ideanest.attributes.dev.AttributesBuilder.ObjectMode.
 
AttributesBuilder.ObjectMode() - Constructor for class com.ideanest.attributes.dev.AttributesBuilder.ObjectMode
 
AttributesBuilder.StringMode - class com.ideanest.attributes.dev.AttributesBuilder.StringMode.
 
AttributesBuilder.StringMode() - Constructor for class com.ideanest.attributes.dev.AttributesBuilder.StringMode
 
AttributesImpl - class com.ideanest.attributes.impl.AttributesImpl.
 
AttributesImpl() - Constructor for class com.ideanest.attributes.impl.AttributesImpl
 
AttributesPack - class com.ideanest.attributes.impl.AttributesPack.
A package of attributes for any number of program elements that is stored as a unit.
AttributesPack(ClassLoader) - Constructor for class com.ideanest.attributes.impl.AttributesPack
 
add(Object) - Method in interface com.ideanest.attributes.Bundle
Add the given attribute to this bundle.
add(Object, Creator) - Method in interface com.ideanest.attributes.Bundle
Add the given non-serializable attribute to this bundle along with a serializable creator that can be used to recreate it.
add(String, String) - Method in interface com.ideanest.attributes.Bundle
Add a simple attribute with the given key and value.
add(String, String) - Method in class com.ideanest.attributes.impl.SimpleBundle
 
add(Object) - Method in class com.ideanest.attributes.impl.SimpleBundle
 
add(Object, Creator) - Method in class com.ideanest.attributes.impl.SimpleBundle
 
addField(FieldDef) - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
addImport(String) - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
addImport(String) - Method in class com.ideanest.attributes.dev.TypeResolver
Register an import declaration, either fully qualified or wildcard.
addJavaDoc(String) - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
addJavaDocTag(String, String) - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
addMethod(MethodDef) - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
addPackage(String) - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
addPackage(String) - Method in class com.ideanest.attributes.dev.TypeResolver
Set the package name for the source file being parsed.
appendParamTypes(StringBuffer, Class[]) - Static method in class com.ideanest.attributes.impl.AttributesImpl
 

B

Bundle - interface com.ideanest.attributes.Bundle.
A bundle of attributes for some program element.
beginClass(ClassDef) - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
beginClass(ClassDef) - Method in class com.ideanest.attributes.dev.TypeResolver
Mark the beginning of a class definition.

C

COALESCED_FILENAME - Static variable in class com.ideanest.attributes.impl.AttributesImpl
 
Compiler - class com.ideanest.attributes.dev.Compiler.
A command-line attributes compiler.
Compiler() - Constructor for class com.ideanest.attributes.dev.Compiler
 
Creator - interface com.ideanest.attributes.Creator.
A creator for attributes that cannot be serialized.
clear() - Method in interface com.ideanest.attributes.Bundle
Clear the contents of this bundle, removing all attributes.
clear() - Method in class com.ideanest.attributes.impl.SimpleBundle
 
com.ideanest.attributes - package com.ideanest.attributes
 
com.ideanest.attributes.dev - package com.ideanest.attributes.dev
 
com.ideanest.attributes.impl - package com.ideanest.attributes.impl
 
compactJar(String) - Static method in class com.ideanest.attributes.dev.JarCompacter
 
create() - Method in interface com.ideanest.attributes.Creator
 
create() - Method in class com.ideanest.attributes.impl.AttributeCreator
 

D

DEFAULT_IMPL_CLASS_NAME - Static variable in class com.ideanest.attributes.Attributes
 

E

endClass() - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
endClass() - Method in class com.ideanest.attributes.dev.TypeResolver
Mark the end of a class definition.
execute() - Method in class com.ideanest.attributes.dev.Compiler
 

F

FILENAME_SUFFIX - Static variable in class com.ideanest.attributes.impl.AttributesImpl
 

G

get(Class) - Method in class com.ideanest.attributes.Attributes
Get the attributes bundle for the given class.
get(Method) - Method in class com.ideanest.attributes.Attributes
Get the attributes bundle for the given method.
get(Constructor) - Method in class com.ideanest.attributes.Attributes
Get the attributes bundle for the given constructor.
get(Field) - Method in class com.ideanest.attributes.Attributes
Get the attributes bundle for the given field.
get(Class) - Method in interface com.ideanest.attributes.Bundle
Get an object attribute whose type is assignable to the given type.
get(String) - Method in interface com.ideanest.attributes.Bundle
Get the string value matching the given key.
get(Class) - Method in class com.ideanest.attributes.impl.AttributesImpl
 
get(Constructor) - Method in class com.ideanest.attributes.impl.AttributesImpl
 
get(Method) - Method in class com.ideanest.attributes.impl.AttributesImpl
 
get(Field) - Method in class com.ideanest.attributes.impl.AttributesImpl
 
get(String) - Method in class com.ideanest.attributes.impl.AttributesPack
 
get(Class) - Method in class com.ideanest.attributes.impl.SimpleBundle
 
get(String) - Method in class com.ideanest.attributes.impl.SimpleBundle
 
getBuilder() - Method in class com.ideanest.attributes.dev.Compiler
 
getClass(String, ClassLoader) - Method in class com.ideanest.attributes.Attributes
Get the bundle of attributes for the given class.
getClass(String, ClassLoader) - Method in class com.ideanest.attributes.impl.AttributesImpl
 
getConstructor(String, String, ClassLoader) - Method in class com.ideanest.attributes.Attributes
Get the bundle of attributes for the given constructor.
getConstructor(String, String, ClassLoader) - Method in class com.ideanest.attributes.impl.AttributesImpl
 
getCurrentClassName() - Method in class com.ideanest.attributes.dev.TypeResolver
Get the fully qualified name of the class currently being defined.
getField(String, String, ClassLoader) - Method in class com.ideanest.attributes.Attributes
The the bundle of attributes for the given field.
getField(String, String, ClassLoader) - Method in class com.ideanest.attributes.impl.AttributesImpl
 
getInstance() - Static method in class com.ideanest.attributes.Attributes
Get the singleton instance of the Attributes class.
getKey() - Method in class com.ideanest.attributes.SimpleAttribute
 
getMethod(String, String, ClassLoader) - Method in class com.ideanest.attributes.Attributes
Get the bundle of attributes for the given method.
getMethod(String, String, ClassLoader) - Method in class com.ideanest.attributes.impl.AttributesImpl
 
getPacks() - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
getValue() - Method in class com.ideanest.attributes.SimpleAttribute
 

H

has(Class) - Method in interface com.ideanest.attributes.Bundle
Return whether this bundle has any object attributes whose type is assignable to the given type.
has(String) - Method in interface com.ideanest.attributes.Bundle
Return whether this bundle has any string attributes for the given key.
has(Class) - Method in class com.ideanest.attributes.impl.SimpleBundle
 
has(String) - Method in class com.ideanest.attributes.impl.SimpleBundle
 

I

IMPL_CLASS_NAME_PROPKEY - Static variable in class com.ideanest.attributes.Attributes
 
ignore(String) - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
ignoreAll(Collection) - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
includingInherited() - Method in interface com.ideanest.attributes.Bundle
Return a composite bundle that includes all attributes inherited from supertypes by this element.
includingInherited() - Method in class com.ideanest.attributes.impl.SimpleBundle
 
isTopContext() - Method in class com.ideanest.attributes.dev.TypeResolver
Check whether we are currently defining a class.
iterator() - Method in interface com.ideanest.attributes.Bundle
An iterator over all the attributes in this bundle, in declaration order.
iterator(Class) - Method in interface com.ideanest.attributes.Bundle
Get an iterator over all object attributes whose type is assignable to the given type.
iterator(String) - Method in interface com.ideanest.attributes.Bundle
Get an iterator over the values of all the simple attributes with the given key.
iterator() - Method in class com.ideanest.attributes.impl.SimpleBundle
 
iterator(Class) - Method in class com.ideanest.attributes.impl.SimpleBundle
 
iterator(String) - Method in class com.ideanest.attributes.impl.SimpleBundle
 

J

JAVADOC_TAGS - Static variable in class com.ideanest.attributes.dev.AttributesBuilder
 
JarCompacter - class com.ideanest.attributes.dev.JarCompacter.
Compacts attribute files within JAR files into one combined attribute file.
JarCompacter() - Constructor for class com.ideanest.attributes.dev.JarCompacter
 

M

MultipleValuesException - exception com.ideanest.attributes.MultipleValuesException.
This exception signals that there are multiple attribute values where only one was expected.
MultipleValuesException() - Constructor for class com.ideanest.attributes.MultipleValuesException
 
MultipleValuesException(String) - Constructor for class com.ideanest.attributes.MultipleValuesException
 
MultipleValuesException(Throwable) - Constructor for class com.ideanest.attributes.MultipleValuesException
 
MultipleValuesException(String, Throwable) - Constructor for class com.ideanest.attributes.MultipleValuesException
 
main(String[]) - Static method in class com.ideanest.attributes.dev.Compiler
 
main(String[]) - Static method in class com.ideanest.attributes.dev.JarCompacter
 
main(String[]) - Static method in class com.ideanest.attributes.dev.ShowAttribs
 
make(Class, String) - Static method in class com.ideanest.attributes.dev.AttributeCreatorFactory
 
merge(String) - Method in class com.ideanest.attributes.impl.AttributesPack
 
merge(ObjectInputStream) - Method in class com.ideanest.attributes.impl.AttributesPack
 

P

parse(File) - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
printUsage() - Static method in class com.ideanest.attributes.dev.JarCompacter
 
processTag(String, String, SimpleBundle, TypeResolver) - Method in interface com.ideanest.attributes.dev.AttributesBuilder.Mode
 
processTag(String, String, SimpleBundle, TypeResolver) - Method in class com.ideanest.attributes.dev.AttributesBuilder.ObjectMode
 
processTag(String, String, SimpleBundle, TypeResolver) - Method in class com.ideanest.attributes.dev.AttributesBuilder.StringMode
 
put(String, SimpleBundle) - Method in class com.ideanest.attributes.impl.AttributesPack
 

R

readExternal(ObjectInput) - Method in class com.ideanest.attributes.impl.SimpleBundle
 
reset() - Method in class com.ideanest.attributes.dev.TypeResolver
Reset this type resolver to a virgin state, as if though newly instantiated.
resolve(String) - Method in class com.ideanest.attributes.dev.TypeResolver
Resolve a local type name to a type.
resolve(String, int) - Method in class com.ideanest.attributes.dev.TypeResolver
Resolve an array type, with the given base type name and number of dimensions.

S

ShowAttribs - class com.ideanest.attributes.dev.ShowAttribs.
Print the attributes of a list of elements to standard out.
ShowAttribs() - Constructor for class com.ideanest.attributes.dev.ShowAttribs
 
SimpleAttribute - class com.ideanest.attributes.SimpleAttribute.
A simple string key/value pair attribute.
SimpleAttribute(String, String) - Constructor for class com.ideanest.attributes.SimpleAttribute
 
SimpleBundle - class com.ideanest.attributes.impl.SimpleBundle.
A simple ordered bundle of attributes.
SimpleBundle() - Constructor for class com.ideanest.attributes.impl.SimpleBundle
 
save(File) - Method in class com.ideanest.attributes.impl.AttributesPack
 
save(ObjectOutputStream) - Method in class com.ideanest.attributes.impl.AttributesPack
 
setCleanup(boolean) - Method in class com.ideanest.attributes.dev.Compiler
 
setDestinations(File[]) - Method in class com.ideanest.attributes.dev.Compiler
 
setForce(boolean) - Method in class com.ideanest.attributes.dev.Compiler
 
setMode(AttributesBuilder.Mode) - Method in class com.ideanest.attributes.dev.AttributesBuilder
 
setSourceRoots(File[]) - Method in class com.ideanest.attributes.dev.Compiler
 
setSources(String[]) - Method in class com.ideanest.attributes.dev.Compiler
 
setVerbose(boolean) - Method in class com.ideanest.attributes.dev.Compiler
 
size() - Method in interface com.ideanest.attributes.Bundle
Return the number of attributes in this bundle.
size() - Method in class com.ideanest.attributes.impl.AttributesPack
 
size() - Method in class com.ideanest.attributes.impl.SimpleBundle
 

T

TagParseException - exception com.ideanest.attributes.impl.TagParseException.
Indicates a syntax error in a parsed tag value.
TagParseException(String) - Constructor for class com.ideanest.attributes.impl.TagParseException
 
TypeResolver - class com.ideanest.attributes.dev.TypeResolver.
Resolves type names found in Java source files, according to Java type resolution rules.
TypeResolver() - Constructor for class com.ideanest.attributes.dev.TypeResolver
 
toArray() - Method in interface com.ideanest.attributes.Bundle
Return a new array with all the attributes from this bundle.
toArray() - Method in class com.ideanest.attributes.impl.SimpleBundle
 
toString() - Method in class com.ideanest.attributes.SimpleAttribute
 

W

writeExternal(ObjectOutput) - Method in class com.ideanest.attributes.impl.SimpleBundle
 

A B C D E F G H I J M P R S T W