Skip navigation links
A C D E F G H I J L M N O P R S T V W X 

A

AbstractLinkedList<T,N extends AbstractLinkedList.Node<T,N>,L extends AbstractLinkedList<T,N,L>> - Class in xapi.collect.impl
A simple base class for implementing linked lists.
AbstractLinkedList() - Constructor for class xapi.collect.impl.AbstractLinkedList
 
AbstractLinkedList.Node<T,N extends AbstractLinkedList.Node<T,N>> - Class in xapi.collect.impl
 
AbstractLinkedList.NodeIterator - Class in xapi.collect.impl
 
add(T) - Method in class xapi.collect.impl.AbstractLinkedList
 
add(T) - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
addAdder() - Method in class xapi.dev.source.FieldBuffer
 
addAnnotation(Class<?>) - Method in class xapi.dev.source.MemberBuffer
 
addAnnotation(String) - Method in class xapi.dev.source.MemberBuffer
 
addAnnotation(JavaModel.IsAnnotation) - Method in class xapi.source.read.JavaModel.HasAnnotations
 
addBuffer(PrintBuffer) - Method in class xapi.dev.source.SourceBuilder
 
addClearer() - Method in class xapi.dev.source.FieldBuffer
 
addExceptions(String...) - Method in class xapi.dev.source.MethodBuffer
 
addExceptions(Class<?>...) - Method in class xapi.dev.source.MethodBuffer
 
addGenerics(String...) - Method in class xapi.dev.source.MemberBuffer
 
addGetter(int) - Method in class xapi.dev.source.FieldBuffer
 
addImport(String) - Method in class xapi.dev.source.ClassBuffer
 
addImport(Class<?>) - Method in class xapi.dev.source.ClassBuffer
 
addImport(Class<?>) - Method in class xapi.dev.source.FieldBuffer
 
addImport(String) - Method in class xapi.dev.source.FieldBuffer
 
addImport(String) - Method in class xapi.dev.source.ImportSection
 
addImport(Class<?>) - Method in class xapi.dev.source.ImportSection
 
addImport(String) - Method in class xapi.dev.source.MemberBuffer
 
addImport(Class<?>) - Method in class xapi.dev.source.MemberBuffer
 
addImport(Class<?>) - Method in class xapi.dev.source.MethodBuffer
 
addImport(String) - Method in class xapi.dev.source.MethodBuffer
 
addImports(String...) - Method in class xapi.dev.source.ImportSection
 
addImports(Class<?>...) - Method in class xapi.dev.source.ImportSection
 
addImports(String...) - Method in class xapi.dev.source.MemberBuffer
 
addImports(Class<?>...) - Method in class xapi.dev.source.MemberBuffer
 
addImportStatic(Class<?>, String) - Method in class xapi.dev.source.ClassBuffer
 
addImportStatic(String) - Method in class xapi.dev.source.ClassBuffer
 
addImportStatic(Class<?>, String) - Method in class xapi.dev.source.FieldBuffer
 
addImportStatic(String) - Method in class xapi.dev.source.FieldBuffer
 
addImportStatic(String) - Method in class xapi.dev.source.MemberBuffer
 
addImportStatic(Class<?>, String) - Method in class xapi.dev.source.MemberBuffer
 
addImportStatic(Class<?>, String) - Method in class xapi.dev.source.MethodBuffer
 
addImportStatic(String) - Method in class xapi.dev.source.MethodBuffer
 
addInterface(String) - Method in class xapi.dev.source.ClassBuffer
 
addInterface(String, boolean) - Method in class xapi.dev.source.ClassBuffer
 
addInterface(Class<?>) - Method in class xapi.dev.source.ClassBuffer
 
addInterfaces(String...) - Method in class xapi.dev.source.ClassBuffer
 
addInterfaces(Class<?>...) - Method in class xapi.dev.source.ClassBuffer
 
addLexer(LexerStack) - Method in class xapi.source.impl.LexerStack
 
addMember(JavaModel.AnnotationMember) - Method in class xapi.source.read.JavaModel.IsAnnotation
 
addMember(String, String) - Method in class xapi.source.read.JavaModel.IsAnnotation
 
addNamedTypes(Set<String>, Iterable<Map.Entry<String, Class<?>>>) - Method in class xapi.dev.source.MemberBuffer
 
addNamedTypes(Set<String>, String...) - Method in class xapi.dev.source.MemberBuffer
 
addParameter(Class<?>, String) - Method in class xapi.dev.source.MethodBuffer
 
addParameter(String, String) - Method in class xapi.dev.source.MethodBuffer
 
addParameters(String...) - Method in class xapi.dev.source.MethodBuffer
 
addParameters(Map.Entry<String, Class<?>>...) - Method in class xapi.dev.source.MethodBuffer
 
addParameters(Iterable<Map.Entry<String, Class<?>>>) - Method in class xapi.dev.source.MethodBuffer
 
addSetter(int) - Method in class xapi.dev.source.FieldBuffer
 
addStatic(Class<?>, String) - Method in class xapi.dev.source.ImportSection
 
addStatic(String) - Method in class xapi.dev.source.ImportSection
 
addStatics(String...) - Method in class xapi.dev.source.ImportSection
 
addToBeginning(CharBuffer) - Method in class xapi.dev.source.CharBuffer
 
addToBeginning(CharBuffer) - Method in class xapi.dev.source.ClassBuffer
 
addToEnd(CharBuffer) - Method in class xapi.dev.source.CharBuffer
 
addToEnd(CharBuffer) - Method in class xapi.dev.source.ClassBuffer
 
addTypes(Set<String>, Class<?>...) - Method in class xapi.dev.source.MemberBuffer
 
addTypes(Set<String>, String...) - Method in class xapi.dev.source.MemberBuffer
 
AnnotationExtractor() - Constructor for class xapi.source.read.JavaLexer.AnnotationExtractor
 
AnnotationMember(String, String) - Constructor for class xapi.source.read.JavaModel.AnnotationMember
 
AnnotationMemberExtractor() - Constructor for class xapi.source.read.JavaLexer.AnnotationMemberExtractor
 
annotations - Variable in class xapi.dev.source.MemberBuffer
 
annotations - Variable in class xapi.source.read.JavaLexer.MemberData
 
annotations - Variable in class xapi.source.read.JavaModel.HasAnnotations
 
append(Object) - Method in class xapi.dev.source.CharBuffer
 
append(String) - Method in class xapi.dev.source.CharBuffer
 
append(boolean) - Method in class xapi.dev.source.MemberBuffer
 
append(char) - Method in class xapi.dev.source.MemberBuffer
 
append(char[]) - Method in class xapi.dev.source.MemberBuffer
 
append(char[], int, int) - Method in class xapi.dev.source.MemberBuffer
 
append(CharSequence) - Method in class xapi.dev.source.MemberBuffer
 
append(CharSequence, int, int) - Method in class xapi.dev.source.MemberBuffer
 
append(double) - Method in class xapi.dev.source.MemberBuffer
 
append(float) - Method in class xapi.dev.source.MemberBuffer
 
append(int) - Method in class xapi.dev.source.MemberBuffer
 
append(long) - Method in class xapi.dev.source.MemberBuffer
 
append(Object) - Method in class xapi.dev.source.MemberBuffer
 
append(String) - Method in class xapi.dev.source.MemberBuffer
 
append(CharSequence) - Method in class xapi.dev.source.PrintBuffer
 
append(CharSequence, int, int) - Method in class xapi.dev.source.PrintBuffer
 
append(char[]) - Method in class xapi.dev.source.PrintBuffer
 
append(char[], int, int) - Method in class xapi.dev.source.PrintBuffer
 
append(boolean) - Method in class xapi.dev.source.PrintBuffer
 
append(char) - Method in class xapi.dev.source.PrintBuffer
 
append(int) - Method in class xapi.dev.source.PrintBuffer
 
append(long) - Method in class xapi.dev.source.PrintBuffer
 
append(float) - Method in class xapi.dev.source.PrintBuffer
 
append(double) - Method in class xapi.dev.source.PrintBuffer
 
apply(Object...) - Method in class xapi.source.write.Template
Applies the current template to the supplied arguments.
applyMap(Iterable<Map.Entry<String, Object>>) - Method in class xapi.source.write.MappedTemplate
 
arrayDepth - Variable in class xapi.source.read.JavaModel.IsType
 
arrayDepth - Variable in class xapi.source.read.JavaVisitor.TypeData
The number of array dimensions, if any, for this type.

C

canMinimize(String) - Method in class xapi.dev.source.ImportSection
 
CharBuffer - Class in xapi.dev.source
A lightweight utility to assemble strings wit
CharBuffer() - Constructor for class xapi.dev.source.CharBuffer
 
CharBuffer(String) - Constructor for class xapi.dev.source.CharBuffer
 
CharBuffer(CharBuffer) - Constructor for class xapi.dev.source.CharBuffer
 
CharBuffer(StringBuilder) - Constructor for class xapi.dev.source.CharBuffer
 
CharBuffer.CharBufferStack - Class in xapi.dev.source
 
CharBufferStack() - Constructor for class xapi.dev.source.CharBuffer.CharBufferStack
 
CharIterator - Interface in xapi.source.api
A simple interface for advancing through a sequence of characters, that communicates that advance back to the source.
ClassBuffer - Class in xapi.dev.source
 
ClassBuffer() - Constructor for class xapi.dev.source.ClassBuffer
 
ClassBuffer(String) - Constructor for class xapi.dev.source.ClassBuffer
 
ClassBuffer(SourceBuilder<?>) - Constructor for class xapi.dev.source.ClassBuffer
 
ClassBuffer(SourceBuilder<?>, String) - Constructor for class xapi.dev.source.ClassBuffer
 
clear() - Method in class xapi.collect.impl.AbstractLinkedList
 
clear() - Method in class xapi.dev.source.CharBuffer
 
clear() - Method in interface xapi.source.api.Lexer
 
clear() - Method in class xapi.source.impl.LexerDefault
 
clearIndent() - Method in class xapi.dev.source.PrintBuffer
 
clsName - Variable in class xapi.source.read.JavaVisitor.TypeData
The fully qualified class (including parent classes, if any)
CONCRETE - Static variable in class xapi.source.read.JavaModel.IsGeneric
 
consume(L) - Method in class xapi.collect.impl.AbstractLinkedList
Forcibly takes all elements from one stack and attaches them to this.
consume(int) - Method in interface xapi.source.api.CharIterator
 
consume(CharIterator) - Method in interface xapi.source.api.Lexer
 
consume(CharIterator) - Method in class xapi.source.impl.LexerDefault
 
consume(char, CharIterator) - Method in class xapi.source.impl.LexerDefault
 
consume(char, CharIterator) - Method in class xapi.source.impl.LexerForWords
 
consume(int) - Method in class xapi.source.impl.StringCharIterator
 
consumeAll() - Method in interface xapi.source.api.CharIterator
 
consumeAll() - Method in class xapi.source.impl.StringCharIterator
 
context - Variable in class xapi.dev.source.ClassBuffer
 
context - Variable in class xapi.dev.source.MethodBuffer
 
createAnonymousClass(String) - Method in class xapi.dev.source.ClassBuffer
 
createConstructor(int, String...) - Method in class xapi.dev.source.ClassBuffer
 
createField(Class<?>, String) - Method in class xapi.dev.source.ClassBuffer
 
createField(Class<?>, String, int) - Method in class xapi.dev.source.ClassBuffer
 
createField(String, String) - Method in class xapi.dev.source.ClassBuffer
 
createField(String, String, int) - Method in class xapi.dev.source.ClassBuffer
 
createInnerClass(String) - Method in class xapi.dev.source.ClassBuffer
 
createJavadoc() - Method in class xapi.dev.source.MemberBuffer
 
createLocalClass(String) - Method in class xapi.dev.source.MethodBuffer
 
createMethod(String) - Method in class xapi.dev.source.ClassBuffer
 
createMethod(int, Class<?>, String, String...) - Method in class xapi.dev.source.ClassBuffer
 

D

decode(CharIterator) - Static method in class xapi.source.X_Base64
Decodes the next VLQValue from the provided CharIterator.
DEFAULT_TO_STRINGER - Static variable in interface xapi.source.write.ToStringer
 
destroy() - Method in class xapi.dev.source.SourceBuilder
 

E

eatAnnotationBody(JavaVisitor.AnnotationVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatArrayInitializer(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatArrayValue(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatComments(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatGeneric(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatJavaname(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatStatement(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatStringValue(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatWhitespace(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
eatWhitespaceAndComments(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
encodeVLQ(Appendable, int) - Static method in class xapi.source.X_Base64
Writes a VLQ encoded value to the provide appendable.
endTry() - Method in class xapi.dev.source.MethodBuffer
 
error(Throwable, String) - Static method in class xapi.source.read.JavaLexer
 
EXTENDS - Static variable in class xapi.source.read.JavaModel.IsGeneric
 
extractGenerics(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
extractType(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
Extracts information from a fully qualified source name, including the (unparsed) generics string, and array depth.
extractWord(char, CharIterator) - Method in class xapi.source.impl.LexerForWords
 

F

FieldBuffer - Class in xapi.dev.source
A field buffer is used to add a field to a generated class.
FieldBuffer(ClassBuffer, String, String) - Constructor for class xapi.dev.source.FieldBuffer
 
FieldBuffer(ClassBuffer, String, String, String) - Constructor for class xapi.dev.source.FieldBuffer
 
findImportsInGeneric(String) - Static method in class xapi.source.read.JavaLexer
 
fluentReturnType() - Method in class xapi.dev.source.FieldBuffer
 
fluentReturnValue() - Method in class xapi.dev.source.FieldBuffer
 
footer() - Method in class xapi.dev.source.ClassBuffer
 
footer() - Method in class xapi.dev.source.PrintBuffer
 
forEachReverse(Consumer<T>) - Method in class xapi.collect.impl.SimpleLinkedList
 
fromBase64(char) - Static method in class xapi.source.X_Base64
 

G

generics - Variable in class xapi.dev.source.MemberBuffer
 
generics - Variable in class xapi.source.read.JavaLexer.MemberData
 
generics - Variable in class xapi.source.read.JavaModel.IsType
 
generics - Variable in class xapi.source.read.JavaVisitor.TypeData
Any generics string, including enclosing < > characters.
GenericsExtractor() - Constructor for class xapi.source.read.JavaLexer.GenericsExtractor
 
getAnnotations() - Method in class xapi.source.read.JavaModel.HasAnnotations
 
getArrayDefinition() - Method in class xapi.source.read.JavaVisitor.TypeData
 
getBuffer() - Method in class xapi.dev.source.SourceBuilder
 
getClassBuffer() - Method in class xapi.dev.source.SourceBuilder
 
getClassName() - Method in class xapi.source.read.JavaLexer
 
getGenerics() - Method in class xapi.source.read.JavaLexer
 
getImportName() - Method in class xapi.source.read.JavaVisitor.TypeData
 
getImports() - Method in class xapi.dev.source.SourceBuilder
 
getImports() - Method in class xapi.source.read.JavaLexer
 
getInitializer() - Method in class xapi.dev.source.FieldBuffer
 
getInterfaces() - Method in class xapi.source.read.JavaLexer
 
getLinesToSkip() - Method in class xapi.dev.source.SourceBuilder
 
getModifier() - Method in class xapi.source.read.JavaLexer
 
getName() - Method in class xapi.dev.source.FieldBuffer
 
getName() - Method in class xapi.source.read.JavaModel.IsNamedType
 
getName() - Method in class xapi.source.read.JavaModel.IsParameter
 
getPackage() - Method in class xapi.dev.source.ClassBuffer
 
getPackage() - Method in class xapi.dev.source.SourceBuilder
 
getPackage() - Method in class xapi.source.read.JavaModel.IsQualified
 
getPayload() - Method in class xapi.dev.source.SourceBuilder
 
getPrivacy() - Method in class xapi.source.read.JavaLexer
 
getQualifiedMemberName() - Method in class xapi.source.read.JavaModel.IsNamedType
 
getQualifiedName() - Method in class xapi.dev.source.ClassBuffer
 
getQualifiedName() - Method in class xapi.dev.source.SourceBuilder
 
getQualifiedName() - Method in class xapi.source.read.JavaModel.IsQualified
 
getQualifiedName() - Method in class xapi.source.read.JavaVisitor.TypeData
 
getSimpleName() - Method in class xapi.dev.source.ClassBuffer
 
getSimpleName() - Method in class xapi.dev.source.SourceBuilder
 
getSimpleName() - Method in class xapi.source.read.JavaModel.IsQualified
 
getSimpleName() - Method in class xapi.source.read.JavaVisitor.TypeData
 
getSimpleType() - Method in class xapi.dev.source.FieldBuffer
 
getSuperClass() - Method in class xapi.dev.source.ClassBuffer
 
getSuperClass() - Method in class xapi.source.read.JavaLexer
 
getterName() - Method in class xapi.dev.source.FieldBuffer
 
getType() - Method in class xapi.source.read.JavaModel.IsParameter
 
getValue() - Method in class xapi.collect.impl.StringStack
 

H

HasAnnotations() - Constructor for class xapi.source.read.JavaModel.HasAnnotations
 
hasGenerics() - Method in class xapi.source.read.JavaLexer
 
hasKey(String) - Method in class xapi.source.write.MappedTemplate
 
HasModifier() - Constructor for class xapi.source.read.JavaModel.HasModifier
 
hasNext() - Method in class xapi.collect.impl.AbstractLinkedList.NodeIterator
 
hasNext() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
hasNext() - Method in class xapi.collect.impl.SimpleLinkedList.NodeIteratorReverse
 
hasNext() - Method in interface xapi.source.api.CharIterator
 
hasNext() - Method in class xapi.source.impl.StringCharIterator
 
hasPrevious() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
head() - Method in class xapi.collect.impl.AbstractLinkedList
 
header() - Method in class xapi.dev.source.PrintBuffer
 

I

imports - Variable in class xapi.source.read.JavaLexer.MemberData
 
ImportSection - Class in xapi.dev.source
 
ImportSection() - Constructor for class xapi.dev.source.ImportSection
 
indent - Variable in class xapi.dev.source.CharBuffer
 
indent() - Method in class xapi.dev.source.MemberBuffer
 
indent() - Method in class xapi.dev.source.PrintBuffer
 
indented - Variable in class xapi.dev.source.PrintBuffer
 
indentln(char[]) - Method in class xapi.dev.source.MemberBuffer
 
indentln(CharSequence) - Method in class xapi.dev.source.MemberBuffer
 
indentln(Object) - Method in class xapi.dev.source.MemberBuffer
 
indentln(String) - Method in class xapi.dev.source.MemberBuffer
 
indentln(Object) - Method in class xapi.dev.source.PrintBuffer
 
indentln(String) - Method in class xapi.dev.source.PrintBuffer
 
indentln(CharSequence) - Method in class xapi.dev.source.PrintBuffer
 
indentln(char[]) - Method in class xapi.dev.source.PrintBuffer
 
initAdder() - Method in class xapi.dev.source.FieldBuffer
 
initClearer() - Method in class xapi.dev.source.FieldBuffer
 
initGenerator(JavaVisitor.TypeData) - Method in class xapi.dev.source.FieldBuffer
 
initGetter() - Method in class xapi.dev.source.FieldBuffer
 
initializer - Variable in class xapi.source.read.JavaModel.IsVariable
 
initRemover() - Method in class xapi.dev.source.FieldBuffer
 
initSetter() - Method in class xapi.dev.source.FieldBuffer
 
isAbstract() - Method in class xapi.dev.source.MemberBuffer
 
isAbstract() - Method in class xapi.source.read.JavaLexer
 
isAnnotation() - Method in class xapi.source.read.JavaLexer
 
IsAnnotation(String) - Constructor for class xapi.source.read.JavaModel.IsAnnotation
 
isArray() - Method in class xapi.source.read.JavaLexer.TypeDef
 
isClass() - Method in class xapi.source.read.JavaLexer
 
isEmpty() - Method in class xapi.collect.impl.AbstractLinkedList
 
isEmpty() - Method in class xapi.dev.source.PrintBuffer
 
isEnum() - Method in class xapi.source.read.JavaLexer
 
isFinal() - Method in class xapi.dev.source.MemberBuffer
 
isFinal() - Method in class xapi.source.read.JavaLexer
 
isFluent() - Method in class xapi.dev.source.FieldBuffer
 
IsGeneric(String, String) - Constructor for class xapi.source.read.JavaModel.IsGeneric
 
IsNamedType() - Constructor for class xapi.source.read.JavaModel.IsNamedType
 
IsNamedType(String, String) - Constructor for class xapi.source.read.JavaModel.IsNamedType
 
isNative() - Method in class xapi.source.read.JavaLexer
 
isNotEmpty() - Method in class xapi.dev.source.PrintBuffer
 
IsParameter(String, String) - Constructor for class xapi.source.read.JavaModel.IsParameter
 
isPrivate() - Method in class xapi.source.read.JavaLexer
 
isProtected() - Method in class xapi.source.read.JavaLexer
 
isPublic() - Method in class xapi.source.read.JavaLexer
 
isQualified(String) - Static method in class xapi.source.read.JavaLexer
 
IsQualified() - Constructor for class xapi.source.read.JavaModel.IsQualified
 
IsQualified(String) - Constructor for class xapi.source.read.JavaModel.IsQualified
 
IsQualified(String, String) - Constructor for class xapi.source.read.JavaModel.IsQualified
 
isStatic() - Method in class xapi.dev.source.MemberBuffer
 
isStatic() - Method in class xapi.source.read.JavaLexer
 
IsType() - Constructor for class xapi.source.read.JavaModel.IsType
 
IsType(String) - Constructor for class xapi.source.read.JavaModel.IsType
 
IsVariable(String, String, String) - Constructor for class xapi.source.read.JavaModel.IsVariable
 
isWhitespace(char) - Method in class xapi.source.impl.LexerForWords
 
iterator() - Method in class xapi.collect.impl.AbstractLinkedList
 
iteratorReverse() - Method in class xapi.collect.impl.SimpleLinkedList
 

J

javaDoc - Variable in class xapi.dev.source.MemberBuffer
 
javaDoc - Variable in class xapi.source.read.JavaLexer.MemberData
 
JavadocExtractor() - Constructor for class xapi.source.read.JavaLexer.JavadocExtractor
 
JavaLexer - Class in xapi.source.read
 
JavaLexer(String) - Constructor for class xapi.source.read.JavaLexer
 
JavaLexer.AnnotationExtractor - Class in xapi.source.read
 
JavaLexer.AnnotationMemberExtractor - Class in xapi.source.read
 
JavaLexer.GenericsExtractor - Class in xapi.source.read
 
JavaLexer.JavadocExtractor - Class in xapi.source.read
 
JavaLexer.MemberData - Class in xapi.source.read
 
JavaLexer.ModifierExtractor - Class in xapi.source.read
 
JavaLexer.TypeDef - Class in xapi.source.read
We need to store an index with our type data, so our lexer method can return a new type object, along with the number of character read while lexing.
JavaModel - Class in xapi.source.read
 
JavaModel.AnnotationMember - Class in xapi.source.read
 
JavaModel.HasAnnotations - Class in xapi.source.read
 
JavaModel.HasModifier - Class in xapi.source.read
 
JavaModel.IsAnnotation - Class in xapi.source.read
 
JavaModel.IsGeneric - Class in xapi.source.read
 
JavaModel.IsNamedType - Class in xapi.source.read
 
JavaModel.IsParameter - Class in xapi.source.read
 
JavaModel.IsQualified - Class in xapi.source.read
 
JavaModel.IsType - Class in xapi.source.read
 
JavaModel.IsVariable - Class in xapi.source.read
 
JavaVisitor - Class in xapi.source.read
 
JavaVisitor() - Constructor for class xapi.source.read.JavaVisitor
 
JavaVisitor.AnnotationMemberVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.AnnotationVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ClassBodyVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ClassVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ConstructorVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.EnumDefinitionVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.EnumVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ExecutableVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.FieldVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.GenericVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ImportVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.JavadocVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.MemberVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.MethodVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ModifierVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.ParameterVisitor<Param> - Interface in xapi.source.read
 
JavaVisitor.TypeData - Class in xapi.source.read
The default TypeData object is used to deserialize source-compatible type names.
JavaVisitor.TypeVisitor<Param> - Interface in xapi.source.read
 
join(String) - Method in class xapi.collect.impl.AbstractLinkedList
toStrings the items in the stack with the specified separator
join(String, String[]) - Static method in class xapi.dev.source.PrintBuffer
 

L

lex(String) - Method in interface xapi.source.api.Lexer
 
lex(String) - Method in class xapi.source.impl.LexerDefault
 
Lexer - Interface in xapi.source.api
 
LexerDefault - Class in xapi.source.impl
 
LexerDefault() - Constructor for class xapi.source.impl.LexerDefault
 
LexerForWords - Class in xapi.source.impl
 
LexerForWords() - Constructor for class xapi.source.impl.LexerForWords
 
LexerStack - Class in xapi.source.impl
 
LexerStack() - Constructor for class xapi.source.impl.LexerStack
 
lexParam(CharSequence) - Static method in class xapi.source.read.JavaLexer
 
lexType(JavaModel.IsType, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
LinkedListNode() - Constructor for class xapi.collect.impl.SimpleLinkedList.LinkedListNode
 
ListIter(SimpleLinkedList.LinkedListNode<T>, int) - Constructor for class xapi.collect.impl.SimpleLinkedList.ListIter
 
listIterator() - Method in class xapi.collect.impl.SimpleLinkedList
 

M

makeAbstract() - Method in class xapi.dev.source.ClassBuffer
 
makeAbstract() - Method in class xapi.dev.source.MemberBuffer
TODO: StatementBuffers.
makeAbstract() - Method in class xapi.dev.source.MethodBuffer
 
makeConcrete() - Method in class xapi.dev.source.MemberBuffer
 
makeFinal() - Method in class xapi.dev.source.MemberBuffer
 
makeJsni() - Method in class xapi.dev.source.MethodBuffer
 
makeNative() - Method in class xapi.dev.source.MethodBuffer
 
makePackageProtected() - Method in class xapi.dev.source.MemberBuffer
 
makePrivate() - Method in class xapi.dev.source.MemberBuffer
 
makeProtected() - Method in class xapi.dev.source.MemberBuffer
 
makePublic() - Method in class xapi.dev.source.MemberBuffer
 
makeStatic() - Method in class xapi.dev.source.MemberBuffer
 
MappedTemplate - Class in xapi.source.write
 
MappedTemplate(String, Iterable<String>) - Constructor for class xapi.source.write.MappedTemplate
 
MappedTemplate(String, String...) - Constructor for class xapi.source.write.MappedTemplate
 
MemberBuffer<Self extends MemberBuffer<Self>> - Class in xapi.dev.source
 
MemberBuffer() - Constructor for class xapi.dev.source.MemberBuffer
 
MemberBuffer(String) - Constructor for class xapi.dev.source.MemberBuffer
 
MemberData(int, String, String, String) - Constructor for class xapi.source.read.JavaLexer.MemberData
 
memberIndent() - Method in class xapi.dev.source.ClassBuffer
 
members - Variable in class xapi.source.read.JavaModel.IsAnnotation
 
MethodBuffer - Class in xapi.dev.source
 
MethodBuffer(SourceBuilder<?>) - Constructor for class xapi.dev.source.MethodBuffer
 
MethodBuffer(SourceBuilder<?>, String) - Constructor for class xapi.dev.source.MethodBuffer
 
modifier - Variable in class xapi.dev.source.MemberBuffer
 
modifier - Variable in class xapi.source.read.JavaLexer.MemberData
 
MODIFIER_DEFAULT - Static variable in class xapi.source.read.JavaVisitor
 
ModifierExtractor() - Constructor for class xapi.source.read.JavaLexer.ModifierExtractor
 

N

newChild() - Method in class xapi.dev.source.CharBuffer
 
newChild(StringBuilder) - Method in class xapi.dev.source.CharBuffer
 
newNode(T) - Method in class xapi.collect.impl.AbstractLinkedList
Called whenever a node is created, including the AbstractLinkedList.head node.
newNode(T) - Method in class xapi.collect.impl.SimpleLinkedList
 
newNode(T) - Method in class xapi.collect.impl.SimpleStack
 
next - Variable in class xapi.collect.impl.AbstractLinkedList.Node
 
next() - Method in class xapi.collect.impl.AbstractLinkedList.NodeIterator
 
next() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
next() - Method in class xapi.collect.impl.SimpleLinkedList.NodeIteratorReverse
 
next - Variable in class xapi.collect.impl.StringStack
 
next() - Method in interface xapi.source.api.CharIterator
 
next() - Method in class xapi.source.impl.StringCharIterator
 
nextIndex() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
NO_OP_ANNOTATION_MEMBER_VISITOR - Static variable in class xapi.source.read.JavaLexer
 
Node() - Constructor for class xapi.collect.impl.AbstractLinkedList.Node
 
NodeIterator() - Constructor for class xapi.collect.impl.AbstractLinkedList.NodeIterator
 
NodeIteratorReverse() - Constructor for class xapi.collect.impl.SimpleLinkedList.NodeIteratorReverse
 
NONE - Static variable in class xapi.source.read.JavaVisitor.TypeData
 

O

onAdd(N, N) - Method in class xapi.collect.impl.AbstractLinkedList
 
onAdd(SimpleLinkedList.LinkedListNode<T>, SimpleLinkedList.LinkedListNode<T>) - Method in class xapi.collect.impl.SimpleLinkedList
 
onAppend() - Method in class xapi.dev.source.CharBuffer
 
onAppend() - Method in class xapi.dev.source.MethodBuffer
 
onFirstAppend() - Method in class xapi.dev.source.MethodBuffer
 
onWhitespace(char, CharIterator) - Method in class xapi.source.impl.LexerForWords
 
onWord(String, CharIterator) - Method in class xapi.source.impl.LexerForWords
 
onWord(String, CharIterator) - Method in class xapi.source.impl.LexerStack
 
onWord(LexerStack, String, CharIterator) - Method in class xapi.source.impl.LexerStack
 
onWordStart(char, CharIterator) - Method in class xapi.source.impl.LexerForWords
 
origIndent - Variable in class xapi.dev.source.MemberBuffer
 
outdent() - Method in class xapi.dev.source.MemberBuffer
 
outdent() - Method in class xapi.dev.source.PrintBuffer
 

P

peek() - Method in interface xapi.source.api.CharIterator
 
peek() - Method in class xapi.source.impl.StringCharIterator
 
peekString() - Method in class xapi.source.impl.StringCharIterator
 
pkgName - Variable in class xapi.source.read.JavaVisitor.TypeData
The prefix of lowercase package fragments.
previous() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
previousIndex() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
print(String) - Method in class xapi.dev.source.MemberBuffer
 
print(String) - Method in class xapi.dev.source.PrintBuffer
 
printAfter(String) - Method in class xapi.dev.source.CharBuffer
Append the given string, and return a printbuffer to append to this point.
printBefore(String) - Method in class xapi.dev.source.PrintBuffer
Prepend the given string, and return a printbuffer to append to this point.
PrintBuffer - Class in xapi.dev.source
 
PrintBuffer() - Constructor for class xapi.dev.source.PrintBuffer
 
PrintBuffer(int) - Constructor for class xapi.dev.source.PrintBuffer
 
PrintBuffer(PrintBuffer) - Constructor for class xapi.dev.source.PrintBuffer
 
PrintBuffer(StringBuilder) - Constructor for class xapi.dev.source.PrintBuffer
 
println() - Method in class xapi.dev.source.MemberBuffer
 
println(char[]) - Method in class xapi.dev.source.MemberBuffer
 
println(CharSequence) - Method in class xapi.dev.source.MemberBuffer
 
println(Object) - Method in class xapi.dev.source.MemberBuffer
 
println(String) - Method in class xapi.dev.source.MemberBuffer
 
println() - Method in class xapi.dev.source.PrintBuffer
 
println(Object) - Method in class xapi.dev.source.PrintBuffer
 
println(String) - Method in class xapi.dev.source.PrintBuffer
 
println(CharSequence) - Method in class xapi.dev.source.PrintBuffer
 
println(char[]) - Method in class xapi.dev.source.PrintBuffer
 
privacy - Variable in class xapi.dev.source.ClassBuffer
 
push(String, T) - Method in class xapi.collect.impl.StringStack
 

R

remove() - Method in class xapi.collect.impl.AbstractLinkedList.NodeIterator
 
remove() - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
remove() - Method in class xapi.collect.impl.SimpleLinkedList.NodeIteratorReverse
 
remover() - Method in class xapi.dev.source.FieldBuffer
 
reserveMethodName(String) - Method in class xapi.dev.source.ImportSection
 
reserveSimpleName(String) - Method in class xapi.dev.source.ImportSection
 
retrieve(String, Object) - Method in class xapi.source.write.MappedTemplate
Allow subclasses to perform additional data retrieval logic.
returnValue(String) - Method in class xapi.dev.source.MethodBuffer
Add a return clause; the return keyword and semicolon are optional.

S

set(T) - Method in class xapi.collect.impl.SimpleLinkedList.ListIter
 
setClassDefinition(String, boolean) - Method in class xapi.dev.source.SourceBuilder
 
setDefinition(String, boolean) - Method in class xapi.dev.source.ClassBuffer
 
setDefinition(String) - Method in class xapi.dev.source.MethodBuffer
Uses JavaLexer to extract a MethodBuffer definition.
setExactName(boolean) - Method in class xapi.dev.source.FieldBuffer
 
setExceptions(Class<?>...) - Method in class xapi.dev.source.MethodBuffer
 
setExceptions(String...) - Method in class xapi.dev.source.MethodBuffer
 
setFluent(boolean) - Method in class xapi.dev.source.FieldBuffer
 
setInitializer(String) - Method in class xapi.dev.source.FieldBuffer
 
setJavadoc(String) - Method in class xapi.dev.source.MemberBuffer
 
setLinesToSkip(int) - Method in class xapi.dev.source.SourceBuilder
 
setModifier(int) - Method in class xapi.dev.source.MemberBuffer
 
setName(String) - Method in class xapi.dev.source.MethodBuffer
 
setNotIndent() - Method in class xapi.dev.source.PrintBuffer
 
setPackage(String) - Method in class xapi.dev.source.SourceBuilder
 
setParameters(String...) - Method in class xapi.dev.source.MethodBuffer
 
setParameters(Map.Entry<String, Class<?>>...) - Method in class xapi.dev.source.MethodBuffer
 
setParameters(Iterable<Map.Entry<String, Class<?>>>) - Method in class xapi.dev.source.MethodBuffer
 
setPayload(Payload) - Method in class xapi.dev.source.SourceBuilder
 
setPrefix(String) - Method in class xapi.collect.impl.StringStack
 
setReturnType(Class<?>) - Method in class xapi.dev.source.MethodBuffer
 
setReturnType(String, String) - Method in class xapi.dev.source.MethodBuffer
 
setReturnType(String) - Method in class xapi.dev.source.MethodBuffer
 
setSimpleName(String) - Method in class xapi.dev.source.ClassBuffer
 
setSuperClass(String) - Method in class xapi.dev.source.ClassBuffer
 
setterName() - Method in class xapi.dev.source.FieldBuffer
 
setToStringer(ToStringer) - Method in class xapi.source.write.Template
 
setType(String, String) - Method in class xapi.source.read.JavaModel.IsQualified
 
setUseJsni(boolean) - Method in class xapi.dev.source.MethodBuffer
 
setValue(T) - Method in class xapi.collect.impl.StringStack
 
shortcircuitClassBody(CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
SimpleLinkedList<T> - Class in xapi.collect.impl
 
SimpleLinkedList() - Constructor for class xapi.collect.impl.SimpleLinkedList
 
SimpleLinkedList.LinkedListNode<T> - Class in xapi.collect.impl
 
SimpleLinkedList.ListIter - Class in xapi.collect.impl
 
SimpleLinkedList.NodeIteratorReverse - Class in xapi.collect.impl
 
simpleName - Variable in class xapi.source.read.JavaLexer.MemberData
 
simpleName - Variable in class xapi.source.read.JavaVisitor.TypeData
The last class fragment
SimpleStack<T> - Class in xapi.collect.impl
A very simple, but useful stack (linked list).
SimpleStack() - Constructor for class xapi.collect.impl.SimpleStack
 
SourceBuilder<Payload> - Class in xapi.dev.source
 
SourceBuilder() - Constructor for class xapi.dev.source.SourceBuilder
 
SourceBuilder(String) - Constructor for class xapi.dev.source.SourceBuilder
 
SourceUtil - Class in xapi.source.read
 
startCatch(String, String) - Method in class xapi.dev.source.MethodBuffer
 
startCatch(String) - Method in class xapi.dev.source.MethodBuffer
 
startFinally() - Method in class xapi.dev.source.MethodBuffer
 
startTry() - Method in class xapi.dev.source.MethodBuffer
 
startTry(String) - Method in class xapi.dev.source.MethodBuffer
 
StringCharIterator - Class in xapi.source.impl
 
StringCharIterator(String) - Constructor for class xapi.source.impl.StringCharIterator
 
StringStack<T> - Class in xapi.collect.impl
 
StringStack() - Constructor for class xapi.collect.impl.StringStack
 
stripTypeMods(String) - Static method in class xapi.source.read.JavaLexer
 
SUPER - Static variable in class xapi.source.read.JavaModel.IsGeneric
 
superString() - Method in class xapi.dev.source.ClassBuffer
 

T

tail() - Method in class xapi.collect.impl.AbstractLinkedList
 
Template - Class in xapi.source.write
A fast, lightweight string templating system with zero dependencies.
Template(String, String...) - Constructor for class xapi.source.write.Template
 
Template(String, Iterable<String>) - Constructor for class xapi.source.write.Template
 
toArray(Iterable<String>) - Static method in class xapi.source.write.Template
 
toBase64(int) - Static method in class xapi.source.X_Base64
 
toCharIterator(String) - Static method in class xapi.source.X_Base64
 
toFlatName(String) - Static method in class xapi.source.read.SourceUtil
 
toSourceName(String) - Static method in class xapi.source.read.SourceUtil
 
toString() - Method in class xapi.collect.impl.AbstractLinkedList.Node
 
toString() - Method in class xapi.collect.impl.AbstractLinkedList
 
toString() - Method in class xapi.collect.impl.StringStack
 
toString(T) - Method in class xapi.collect.impl.StringStack
 
toString() - Method in class xapi.dev.source.CharBuffer
 
toString() - Method in class xapi.dev.source.ClassBuffer
 
toString() - Method in class xapi.dev.source.FieldBuffer
 
toString() - Method in class xapi.dev.source.ImportSection
 
toString() - Method in class xapi.dev.source.MethodBuffer
 
toString() - Method in class xapi.dev.source.PrintBuffer
 
toString() - Method in class xapi.dev.source.SourceBuilder
 
toString() - Method in class xapi.source.impl.StringCharIterator
 
toString() - Method in class xapi.source.read.JavaModel.AnnotationMember
 
toString() - Method in class xapi.source.read.JavaModel.HasAnnotations
 
toString() - Method in class xapi.source.read.JavaModel.IsAnnotation
 
toString() - Method in class xapi.source.read.JavaModel.IsGeneric
 
toString() - Method in class xapi.source.read.JavaModel.IsNamedType
 
toString() - Method in class xapi.source.read.JavaModel.IsParameter
 
toString() - Method in class xapi.source.read.JavaModel.IsQualified
 
toString() - Method in class xapi.source.read.JavaModel.IsType
 
toString() - Method in class xapi.source.read.JavaVisitor.TypeData
 
toString(Object) - Method in interface xapi.source.write.ToStringer
 
ToStringer - Interface in xapi.source.write
A simple interface for converting objects into strings.
tryImport(String, boolean) - Method in class xapi.dev.source.ImportSection
 
tryImport(String, boolean, boolean) - Method in class xapi.dev.source.ImportSection
 
TypeData(String, String) - Constructor for class xapi.source.read.JavaVisitor.TypeData
 
TypeData(String) - Constructor for class xapi.source.read.JavaVisitor.TypeData
 
TypeDef(String) - Constructor for class xapi.source.read.JavaLexer.TypeDef
 
TypeDef(String, int) - Constructor for class xapi.source.read.JavaLexer.TypeDef
 
TypeDefinitionException - Exception in xapi.dev.source
 
TypeDefinitionException(String) - Constructor for exception xapi.dev.source.TypeDefinitionException
 
typeName - Variable in class xapi.source.read.JavaLexer.MemberData
 
typeName() - Method in class xapi.source.read.JavaModel.IsNamedType
 

V

value - Variable in class xapi.collect.impl.AbstractLinkedList.Node
 
varargs - Variable in class xapi.source.read.JavaLexer.TypeDef
 
varargs - Variable in class xapi.source.read.JavaModel.IsParameter
 
visitAnnotation(String, String, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitAnnotation(String, String, JavaModel.HasAnnotations) - Method in class xapi.source.read.JavaLexer.AnnotationExtractor
 
visitAnnotation(JavaVisitor.AnnotationVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitAnnotation(String, String, Param) - Method in interface xapi.source.read.JavaVisitor.AnnotationVisitor
 
visitAnnotationMembers(JavaVisitor.AnnotationMemberVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitBody(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
 
visitBody(String, Param) - Method in interface xapi.source.read.JavaVisitor.EnumDefinitionVisitor
 
visitClassFile(JavaVisitor.ClassVisitor<Param>, Param, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitCodeBlock(String, boolean, Param) - Method in interface xapi.source.read.JavaVisitor.ClassBodyVisitor
 
visitCopyright(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
Called on a javadoc comment found before the package statement.
visitException(String, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitException(String, Param) - Method in interface xapi.source.read.JavaVisitor.ExecutableVisitor
 
visitField(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassBodyVisitor
 
visitGeneric(String, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitGeneric(String, SimpleStack<JavaModel.IsGeneric>) - Method in class xapi.source.read.JavaLexer.GenericsExtractor
 
visitGeneric(JavaVisitor.GenericVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitGeneric(String, Param) - Method in interface xapi.source.read.JavaVisitor.GenericVisitor
 
visitImport(String, boolean, Param) - Method in interface xapi.source.read.JavaVisitor.ImportVisitor
 
visitInitializer(String, Param) - Method in interface xapi.source.read.JavaVisitor.FieldVisitor
 
visitInnerClass(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassBodyVisitor
 
visitInterface(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
 
visitItem(String, Param) - Method in interface xapi.source.read.JavaVisitor.EnumVisitor
 
visitJavadoc(String, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitJavadoc(String, StringBuilder) - Method in class xapi.source.read.JavaLexer.JavadocExtractor
 
visitJavadoc(JavaVisitor.JavadocVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitJavadoc(String, Param) - Method in interface xapi.source.read.JavaVisitor.JavadocVisitor
 
visitMember(String, String, JavaModel.HasAnnotations) - Method in class xapi.source.read.JavaLexer.AnnotationMemberExtractor
 
visitMember(String, String, Param) - Method in interface xapi.source.read.JavaVisitor.AnnotationMemberVisitor
 
visitMethod(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassBodyVisitor
 
visitMethodSignature(JavaVisitor.MethodVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitModifier(int, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitModifier(int, JavaModel.HasModifier) - Method in class xapi.source.read.JavaLexer.ModifierExtractor
 
visitModifier(JavaVisitor.ModifierVisitor<R>, R, CharSequence, int) - Static method in class xapi.source.read.JavaLexer
 
visitModifier(int, Param) - Method in interface xapi.source.read.JavaVisitor.ModifierVisitor
 
visitName(String, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitName(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
 
visitName(String, Param) - Method in interface xapi.source.read.JavaVisitor.FieldVisitor
 
visitName(String, Param) - Method in interface xapi.source.read.JavaVisitor.MethodVisitor
 
visitPackage(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
 
visitParameter() - Method in class xapi.dev.source.MethodBuffer
 
visitParameter() - Method in interface xapi.source.read.JavaVisitor.ExecutableVisitor
 
visitParams(String, Param) - Method in interface xapi.source.read.JavaVisitor.EnumDefinitionVisitor
 
visitReturnType(JavaVisitor.TypeData, SourceBuilder<?>) - Method in class xapi.dev.source.MethodBuffer
 
visitReturnType(JavaVisitor.TypeData, Param) - Method in interface xapi.source.read.JavaVisitor.MethodVisitor
 
visitSuperclass(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
 
visitType(String, Param) - Method in interface xapi.source.read.JavaVisitor.ClassVisitor
 
visitType(JavaVisitor.TypeData, String, boolean, Param) - Method in interface xapi.source.read.JavaVisitor.ParameterVisitor
 

W

warnMissing(String) - Method in class xapi.source.write.MappedTemplate
 

X

X_Base64 - Class in xapi.source
 
xapi.collect.impl - package xapi.collect.impl
 
xapi.dev.source - package xapi.dev.source
 
xapi.source - package xapi.source
 
xapi.source.api - package xapi.source.api
 
xapi.source.impl - package xapi.source.impl
 
xapi.source.read - package xapi.source.read
 
xapi.source.write - package xapi.source.write
 
A C D E F G H I J L M N O P R S T V W X 
Skip navigation links

Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.