A B C D E F G I J M N O P R S T U V W X _

A

AbstractParserBuilder - Class in com.envoisolutions.sxc.builder.impl
 
AbstractParserBuilder() - Constructor for class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
AbstractWriterBuilder - Class in com.envoisolutions.sxc.builder.impl
 
AbstractWriterBuilder() - Constructor for class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
add(JStatement) - Method in interface com.envoisolutions.sxc.builder.CodeBody
Short-cut for getBlock().add(...).
add(JStatement) - Method in class com.envoisolutions.sxc.builder.impl.CodeBodyImpl
 
addBasicArgs(JMethod) - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
addBasicArgs(JMethod, JType, String) - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
addCondition(JExpression) - Method in class com.envoisolutions.sxc.builder.impl.JIfElseBlock
 
addId(String) - Method in class com.envoisolutions.sxc.builder.impl.IdentityManager
 
addNamespace(String, String) - Method in class com.envoisolutions.sxc.util.XoTestCase
Add a namespace that will be used for XPath expressions.
addStaticImport(String) - Method in class com.envoisolutions.sxc.builder.impl.JStaticImports
 
as(Class<?>, boolean) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
as(Class<?>) - Method in class com.envoisolutions.sxc.builder.impl.AttributeParserBuilderImpl
 
as(Class<?>) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
as(Class<?>, boolean) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
as(Class<?>) - Method in interface com.envoisolutions.sxc.builder.ParserBuilder
Reads the value of the attribute/element into a variable of the given type.
assertFault(Node) - Static method in class com.envoisolutions.sxc.util.XPathAssert
 
assertInvalid(String, Node) - Method in class com.envoisolutions.sxc.util.XoTestCase
Assert that the following XPath query selects no nodes.
assertInvalid(String, Node, Map<String, String>) - Static method in class com.envoisolutions.sxc.util.XPathAssert
Assert that the following XPath query selects no nodes.
assertNoFault(Node) - Method in class com.envoisolutions.sxc.util.XoTestCase
 
assertNoFault(Node) - Static method in class com.envoisolutions.sxc.util.XPathAssert
 
assertValid(String, Node) - Method in class com.envoisolutions.sxc.util.XoTestCase
Assert that the following XPath query selects one or more nodes.
assertValid(String, Node, Map<String, String>) - Static method in class com.envoisolutions.sxc.util.XPathAssert
Assert that the following XPath query selects one or more nodes.
assertXPathEquals(String, String, Node) - Method in class com.envoisolutions.sxc.util.XoTestCase
Asser that the text of the xpath node retrieved is equal to the value specified.
assertXPathEquals(String, String, Node, Map<String, String>) - Static method in class com.envoisolutions.sxc.util.XPathAssert
Asser that the text of the xpath node retrieved is equal to the value specified.
asString() - Method in class com.envoisolutions.sxc.builder.impl.AttributeParserBuilderImpl
 
asString() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
AttributeParserBuilderImpl - Class in com.envoisolutions.sxc.builder.impl
 
AttributeParserBuilderImpl(ElementParserBuilderImpl) - Constructor for class com.envoisolutions.sxc.builder.impl.AttributeParserBuilderImpl
 
AttributeWriterBuilder - Class in com.envoisolutions.sxc.builder.impl
 
AttributeWriterBuilder(ElementWriterBuilderImpl, QName, JType) - Constructor for class com.envoisolutions.sxc.builder.impl.AttributeWriterBuilder
 

B

body() - Method in class com.envoisolutions.sxc.builder.impl.JIfElseBlock.IfCondition
 
buildContext - Variable in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
BuildContext - Class in com.envoisolutions.sxc.builder.impl
 
BuildContext() - Constructor for class com.envoisolutions.sxc.builder.impl.BuildContext
 
Builder - Interface in com.envoisolutions.sxc.builder
 
BuilderImpl - Class in com.envoisolutions.sxc.builder.impl
 
BuilderImpl(String, String, String) - Constructor for class com.envoisolutions.sxc.builder.impl.BuilderImpl
 
BuilderImpl() - Constructor for class com.envoisolutions.sxc.builder.impl.BuilderImpl
Generates both reader and writer by using default names.
BuildException - Exception in com.envoisolutions.sxc.builder
 
BuildException() - Constructor for exception com.envoisolutions.sxc.builder.BuildException
 
BuildException(String, Throwable) - Constructor for exception com.envoisolutions.sxc.builder.BuildException
 
BuildException(String) - Constructor for exception com.envoisolutions.sxc.builder.BuildException
 
BuildException(Throwable) - Constructor for exception com.envoisolutions.sxc.builder.BuildException
 

C

call(JType, String, ElementParserBuilder) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
Call out to a parser that has already been build and create a variable which the result is stored in.
call(JType, String, ElementParserBuilder) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
capitalize(String) - Static method in class com.envoisolutions.sxc.builder.impl.IdentityManager
 
close() - Method in class com.envoisolutions.sxc.builder.impl.CodeWriterImpl
 
CodeBody - Interface in com.envoisolutions.sxc.builder
 
CodeBodyImpl - Class in com.envoisolutions.sxc.builder.impl
 
CodeBodyImpl(AbstractParserBuilder) - Constructor for class com.envoisolutions.sxc.builder.impl.CodeBodyImpl
 
CodeWriterImpl - Class in com.envoisolutions.sxc.builder.impl
 
CodeWriterImpl() - Constructor for class com.envoisolutions.sxc.builder.impl.CodeWriterImpl
 
CodeWriterImpl(String) - Constructor for class com.envoisolutions.sxc.builder.impl.CodeWriterImpl
 
CodeWriterImpl(File, boolean) - Constructor for class com.envoisolutions.sxc.builder.impl.CodeWriterImpl
 
com.envoisolutions.sxc.builder - package com.envoisolutions.sxc.builder
 
com.envoisolutions.sxc.builder.impl - package com.envoisolutions.sxc.builder.impl
 
com.envoisolutions.sxc.compiler - package com.envoisolutions.sxc.compiler
 
com.envoisolutions.sxc.util - package com.envoisolutions.sxc.util
 
compile() - Method in interface com.envoisolutions.sxc.builder.Builder
Generates and compiles the code, then loads it back into the current JVM.
compile() - Method in class com.envoisolutions.sxc.builder.impl.BuilderImpl
 
compile(Map<String, File>) - Method in class com.envoisolutions.sxc.compiler.Compiler
 
compile(Map<String, File>) - Method in class com.envoisolutions.sxc.compiler.EclipseCompiler
 
compile(Map<String, File>) - Method in class com.envoisolutions.sxc.compiler.JavacCompiler
 
compile(Map<String, File>, File, ClassLoader) - Method in class com.envoisolutions.sxc.compiler.JavacCompiler
 
CompiledContext - Class in com.envoisolutions.sxc.builder.impl
 
CompiledContext(ClassLoader, String, String) - Constructor for class com.envoisolutions.sxc.builder.impl.CompiledContext
 
Compiler - Class in com.envoisolutions.sxc.compiler
 
Compiler() - Constructor for class com.envoisolutions.sxc.compiler.Compiler
 
containsId(String) - Method in class com.envoisolutions.sxc.builder.impl.IdentityManager
 
createId(String) - Method in class com.envoisolutions.sxc.builder.impl.IdentityManager
 
createReader() - Method in class com.envoisolutions.sxc.builder.impl.CompiledContext
 
createWriter() - Method in class com.envoisolutions.sxc.builder.impl.CompiledContext
 
createXPath(Map<String, String>) - Static method in class com.envoisolutions.sxc.util.XPathAssert
Create the specified XPath expression with the namespaces added via addNamespace().
currentBlock - Variable in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 

D

decl(JType, String, JExpression) - Method in interface com.envoisolutions.sxc.builder.CodeBody
 
decl(JType, String, JExpression) - Method in class com.envoisolutions.sxc.builder.impl.CodeBodyImpl
 
declareException(Class) - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
declareException(Class) - Method in interface com.envoisolutions.sxc.builder.WriterBuilder
 
delete(File) - Static method in class com.envoisolutions.sxc.util.Util
 

E

ECLIPSE - Static variable in class com.envoisolutions.sxc.compiler.Compiler
 
EclipseCompiler - Class in com.envoisolutions.sxc.compiler
 
EclipseCompiler() - Constructor for class com.envoisolutions.sxc.compiler.EclipseCompiler
 
ElementParserBuilder - Interface in com.envoisolutions.sxc.builder
 
ElementParserBuilderImpl - Class in com.envoisolutions.sxc.builder.impl
 
ElementParserBuilderImpl(BuildContext, String) - Constructor for class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
ElementParserBuilderImpl(BuildContext, JDefinedClass, Class, boolean) - Constructor for class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
ElementParserBuilderImpl(BuildContext, JDefinedClass, Class, boolean, int, String) - Constructor for class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
ElementParserBuilderImpl(ElementParserBuilderImpl, QName) - Constructor for class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
ElementParserBuilderImpl(ElementParserBuilderImpl, boolean, QName) - Constructor for class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
ElementParserBuilderImpl(ElementParserBuilderImpl, boolean, QName, String) - Constructor for class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
ElementParserBuilderImpl.Expected - Interface in com.envoisolutions.sxc.builder.impl
 
ElementParserBuilderImpl.ExpectedAttribute - Class in com.envoisolutions.sxc.builder.impl
 
ElementParserBuilderImpl.ExpectedAttribute() - Constructor for class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedAttribute
 
ElementParserBuilderImpl.ExpectedElement - Class in com.envoisolutions.sxc.builder.impl
 
ElementParserBuilderImpl.ExpectedElement() - Constructor for class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedElement
 
ElementParserBuilderImpl.ExpectedXsiType - Class in com.envoisolutions.sxc.builder.impl
 
ElementParserBuilderImpl.ExpectedXsiType() - Constructor for class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedXsiType
 
ElementWriterBuilder - Interface in com.envoisolutions.sxc.builder
 
ElementWriterBuilderImpl - Class in com.envoisolutions.sxc.builder.impl
 
ElementWriterBuilderImpl(BuildContext, String) - Constructor for class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
ElementWriterBuilderImpl(BuildContext, JDefinedClass, Class) - Constructor for class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
ElementWriterBuilderImpl(ElementWriterBuilderImpl, QName, JType) - Constructor for class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
exceptions - Variable in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
expectAnyAttribute() - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectAnyAttribute() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectAnyElement() - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectAnyElement(String) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectAnyElement() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectAnyElement(String) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectAttribute(QName) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectAttribute(QName) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectElement(QName) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectElement(QName, String) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectElement(QName, ElementParserBuilder, JExpression...) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectElement(QName) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectElement(QName, String) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectElement(QName, ElementParserBuilder, JExpression...) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectGlobalElement(QName) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectGlobalElement(QName, String) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectGlobalElement(QName) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectGlobalElement(QName, String) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectMixedElement() - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectMixedElement(String) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectMixedElement() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectMixedElement(String) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectUnexpectedXsiType() - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectUnexpectedXsiType(String) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectUnexpectedXsiType() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectUnexpectedXsiType(String) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectXsiType(QName) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectXsiType(QName, String) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
expectXsiType(QName) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
expectXsiType(QName, String) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 

F

field(int, JType, String, JExpression) - Method in interface com.envoisolutions.sxc.builder.CodeBody
 
field(int, JType, String, JExpression) - Method in class com.envoisolutions.sxc.builder.impl.CodeBodyImpl
 

G

generate(JFormatter) - Method in class com.envoisolutions.sxc.builder.impl.JEnumLabel
 
generate(JFormatter) - Method in class com.envoisolutions.sxc.builder.impl.JStaticImports
 
getAttributeVar() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
getBaseClass() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
getBaseDir() - Method in class com.envoisolutions.sxc.builder.impl.CodeWriterImpl
 
getBasedir() - Static method in class com.envoisolutions.sxc.util.XoTestCase
 
getBlock() - Method in interface com.envoisolutions.sxc.builder.CodeBody
Gets the code block that will be executed when the attribute/element matches.
getBlock() - Method in class com.envoisolutions.sxc.builder.impl.CodeBodyImpl
 
getBody() - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
getBody() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
getBody() - Method in interface com.envoisolutions.sxc.builder.ParserBuilder
 
getBuildContext() - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
getChild(Node, int) - Static method in class com.envoisolutions.sxc.util.XPathAssert
Get the first direct child with a given type
getChildElementVar() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
getCodeModel() - Method in interface com.envoisolutions.sxc.builder.Builder
 
getCodeModel() - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
getCodeModel() - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
getCodeModel() - Method in class com.envoisolutions.sxc.builder.impl.BuildContext
 
getCodeModel() - Method in class com.envoisolutions.sxc.builder.impl.BuilderImpl
 
getCodeModel() - Method in interface com.envoisolutions.sxc.builder.ParserBuilder
 
getCodeModel() - Method in interface com.envoisolutions.sxc.builder.WriterBuilder
 
getCompiler() - Method in class com.envoisolutions.sxc.builder.impl.BuilderImpl
 
getConstructor() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
getContent(Node) - Static method in class com.envoisolutions.sxc.util.XPathAssert
Get the trimed text content of a node or null if there is no text
getContextVar() - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
getContextVar() - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
getCurrentBlock() - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
getCurrentBlock() - Method in interface com.envoisolutions.sxc.builder.WriterBuilder
 
getGetter(String) - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
getGetter(String, Type) - Static method in class com.envoisolutions.sxc.util.Util
 
getGetter(String) - Static method in class com.envoisolutions.sxc.util.Util
 
getGlobalElements() - Method in class com.envoisolutions.sxc.builder.impl.BuildContext
 
getMarshalContextClass() - Method in class com.envoisolutions.sxc.builder.impl.BuildContext
 
getMethod() - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
getMethod() - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
getName() - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
getName() - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
getName() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
getName() - Method in interface com.envoisolutions.sxc.builder.WriterBuilder
 
getObject() - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
getObject() - Method in interface com.envoisolutions.sxc.builder.WriterBuilder
Get the current object being written.
getParent() - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
getParent() - Method in interface com.envoisolutions.sxc.builder.WriterBuilder
 
getParserBuilder() - Method in interface com.envoisolutions.sxc.builder.Builder
 
getParserBuilder() - Method in class com.envoisolutions.sxc.builder.impl.BuilderImpl
 
getParserBuilder() - Method in interface com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.Expected
 
getParserBuilder() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedAttribute
 
getParserBuilder() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedElement
 
getParserBuilder() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedXsiType
 
getParserConstructor() - Method in interface com.envoisolutions.sxc.builder.Builder
 
getParserConstructor() - Method in class com.envoisolutions.sxc.builder.impl.BuilderImpl
 
getReadBlock() - Method in interface com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.Expected
 
getReadBlock() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedAttribute
 
getReadBlock() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedElement
 
getReadBlock() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedXsiType
 
getReaderClass() - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
getReaderClass() - Method in interface com.envoisolutions.sxc.builder.ParserBuilder
 
getReadVar() - Method in interface com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.Expected
 
getReadVar() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedAttribute
 
getReadVar() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedElement
 
getReadVar() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedXsiType
 
getResourceAsReader(String) - Method in class com.envoisolutions.sxc.util.XoTestCase
 
getResourceAsStream(String) - Method in class com.envoisolutions.sxc.util.XoTestCase
 
getSetter(String) - Static method in class com.envoisolutions.sxc.util.Util
 
getSources() - Method in class com.envoisolutions.sxc.builder.impl.CodeWriterImpl
 
getStaticImports(JDefinedClass) - Static method in class com.envoisolutions.sxc.builder.impl.JStaticImports
 
getStaticImports() - Method in class com.envoisolutions.sxc.builder.impl.JStaticImports
 
getTailBlock() - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
Optional code to be generated right before the return statement, after the main loop.
getTailBlock() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
getTestFile(String) - Method in class com.envoisolutions.sxc.util.XoTestCase
 
getUnmarshalContextClass() - Method in class com.envoisolutions.sxc.builder.impl.BuildContext
 
getVariableManager() - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
getVariableManager() - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
getVariableManager() - Method in interface com.envoisolutions.sxc.builder.ParserBuilder
 
getVariableManager() - Method in interface com.envoisolutions.sxc.builder.WriterBuilder
 
getVariables() - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
getVars() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedElement
 
getWriterBuilder() - Method in interface com.envoisolutions.sxc.builder.Builder
 
getWriterBuilder() - Method in class com.envoisolutions.sxc.builder.impl.BuilderImpl
 
getWriterClass() - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
getWriterClass() - Method in interface com.envoisolutions.sxc.builder.WriterBuilder
 
getWriteType() - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
getXmlType() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
getXSR() - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
getXSR() - Method in interface com.envoisolutions.sxc.builder.ParserBuilder
Get the XMLStreamReader variable.
getXSR(String) - Method in class com.envoisolutions.sxc.util.XoTestCase
 
getXSR(InputStream) - Method in class com.envoisolutions.sxc.util.XoTestCase
 
getXSW() - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
getXSW() - Method in interface com.envoisolutions.sxc.builder.WriterBuilder
Get the XMLStreamWriter.

I

IdentityManager - Class in com.envoisolutions.sxc.builder.impl
 
IdentityManager() - Constructor for class com.envoisolutions.sxc.builder.impl.IdentityManager
 
ifConditions() - Method in class com.envoisolutions.sxc.builder.impl.JIfElseBlock
 
isAddReadAsType() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
isRequired() - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
isRequired() - Method in interface com.envoisolutions.sxc.builder.ParserBuilder
 

J

JAVAC - Static variable in class com.envoisolutions.sxc.compiler.Compiler
 
JavacCompiler - Class in com.envoisolutions.sxc.compiler
 
JavacCompiler() - Constructor for class com.envoisolutions.sxc.compiler.JavacCompiler
 
JBlankLine - Class in com.envoisolutions.sxc.builder.impl
 
JBlankLine() - Constructor for class com.envoisolutions.sxc.builder.impl.JBlankLine
 
JEnumLabel - Class in com.envoisolutions.sxc.builder.impl
 
JEnumLabel(String) - Constructor for class com.envoisolutions.sxc.builder.impl.JEnumLabel
 
JIfElseBlock - Class in com.envoisolutions.sxc.builder.impl
 
JIfElseBlock() - Constructor for class com.envoisolutions.sxc.builder.impl.JIfElseBlock
 
JIfElseBlock.IfCondition - Class in com.envoisolutions.sxc.builder.impl
 
JLineComment - Class in com.envoisolutions.sxc.builder.impl
 
JLineComment(String) - Constructor for class com.envoisolutions.sxc.builder.impl.JLineComment
 
JStaticImports - Class in com.envoisolutions.sxc.builder.impl
 
JStaticImports() - Constructor for class com.envoisolutions.sxc.builder.impl.JStaticImports
 

M

mapAsProperty(String, Class, boolean) - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
method - Variable in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
model - Variable in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
moveTo(WriterBuilder) - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
moveTo(WriterBuilder) - Method in interface com.envoisolutions.sxc.builder.WriterBuilder
Call another Method which is represented by this WriterBuilder.

N

name - Variable in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
newBlock(JExpression) - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
newCondition(JExpression) - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
newCondition(JExpression, JType) - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
newCondition(JExpression) - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
newCondition(JExpression, JType) - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
newInstance() - Static method in class com.envoisolutions.sxc.compiler.Compiler
 
newInstance(String) - Static method in class com.envoisolutions.sxc.compiler.Compiler
 
newState() - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
newState(JBlock) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
newState(JBlock, String) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
newState() - Method in class com.envoisolutions.sxc.builder.impl.AttributeParserBuilderImpl
 
newState(JBlock) - Method in class com.envoisolutions.sxc.builder.impl.AttributeParserBuilderImpl
 
newState() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
newState(JBlock) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
newState(JBlock, String) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
newState() - Method in interface com.envoisolutions.sxc.builder.ParserBuilder
 
newState(JBlock) - Method in interface com.envoisolutions.sxc.builder.ParserBuilder
 

O

objectVar - Variable in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
openBinary(JPackage, String) - Method in class com.envoisolutions.sxc.builder.impl.CodeWriterImpl
 

P

parent - Variable in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
ParserBuilder - Interface in com.envoisolutions.sxc.builder
 
passParentVariable(JVar) - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
passParentVariable(JVar) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
passParentVariable(JVar) - Method in interface com.envoisolutions.sxc.builder.ParserBuilder
Pass a variable in the parent ParserBuilder to this parser builder.

R

readDocument(byte[]) - Method in class com.envoisolutions.sxc.util.XoTestCase
 
readXml(InputStream) - Static method in class com.envoisolutions.sxc.util.XoTestCase
Read XML as DOM.
resolveEntity(String, String) - Method in class com.envoisolutions.sxc.util.XoTestCase.NullResolver
 
rtContextVar - Variable in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 

S

setAddReadAsType(boolean) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
setAllowUnkown(boolean) - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
setAllowUnkown(boolean) - Method in interface com.envoisolutions.sxc.builder.ParserBuilder
 
setAnyAttributeBlock(JVar, JBlock) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
setAnyAttributeBlock(JVar, JBlock) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
setAnyElementBlock(JVar, JBlock) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
setAnyElementBlock(JVar, JBlock) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
setAttributeBlock(QName, JVar, JBlock) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
setAttributeBlock(QName, JVar, JBlock) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
setBaseClass(JClass) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
setCompiler(String) - Method in class com.envoisolutions.sxc.builder.impl.BuilderImpl
 
setCurrentBlock(JBlock) - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
setCurrentBlock(JBlock) - Method in interface com.envoisolutions.sxc.builder.WriterBuilder
 
setElementBlock(QName, JVar, JBlock) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
setElementBlock(QName, JVar, JBlock) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
setMarshalContextClass(JClass) - Method in class com.envoisolutions.sxc.builder.impl.BuildContext
 
setMixedElementBlock(JVar, JBlock) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
setMixedElementBlock(JVar, JBlock) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
setObject(JVar) - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
setObject(JVar) - Method in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
setParserBuilder(AttributeParserBuilderImpl) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedAttribute
 
setParserBuilder(ElementParserBuilderImpl) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedElement
 
setParserBuilder(ElementParserBuilderImpl) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedXsiType
 
setReadBlock(JBlock) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedAttribute
 
setReadBlock(JBlock) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedElement
 
setReadBlock(JBlock) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedXsiType
 
setReaderBaseClass(Class<? extends Reader>) - Method in interface com.envoisolutions.sxc.builder.Builder
Sets the base reader class from Reader to the user-defined clas that extends from Reader.
setReaderBaseClass(JClass) - Method in interface com.envoisolutions.sxc.builder.Builder
 
setReaderBaseClass(Class<? extends Reader>) - Method in class com.envoisolutions.sxc.builder.impl.BuilderImpl
 
setReaderBaseClass(JClass) - Method in class com.envoisolutions.sxc.builder.impl.BuilderImpl
 
setReadVar(JVar) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedAttribute
 
setReadVar(JVar) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedElement
 
setReadVar(JVar) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedXsiType
 
setRequired(boolean) - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
setRequired(boolean) - Method in interface com.envoisolutions.sxc.builder.ParserBuilder
 
setReturnVar(JType, JExpression) - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
setUnexpectedXsiTypeBlock(JVar, JBlock) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
setUnexpectedXsiTypeBlock(JVar, JBlock) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
setUnmarshalContextClass(JClass) - Method in class com.envoisolutions.sxc.builder.impl.BuildContext
 
setUp() - Method in class com.envoisolutions.sxc.util.XoTestCase
 
setVars(List<JExpression>) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedElement
 
setVars(JExpression...) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl.ExpectedElement
 
setXmlType(QName) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
setXsiTypeBlock(QName, JVar, JBlock) - Method in interface com.envoisolutions.sxc.builder.ElementParserBuilder
 
setXsiTypeBlock(QName, JVar, JBlock) - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
state(JFormatter) - Method in class com.envoisolutions.sxc.builder.impl.JBlankLine
 
state(JFormatter) - Method in class com.envoisolutions.sxc.builder.impl.JIfElseBlock
 
state(JFormatter) - Method in class com.envoisolutions.sxc.builder.impl.JLineComment
 

T

test() - Method in class com.envoisolutions.sxc.builder.impl.JIfElseBlock.IfCondition
 
toValidId(String) - Static method in class com.envoisolutions.sxc.builder.impl.IdentityManager
 

U

Util - Class in com.envoisolutions.sxc.util
 
Util() - Constructor for class com.envoisolutions.sxc.util.Util
 

V

variableManager - Variable in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
variableManager - Variable in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 

W

write(File) - Method in interface com.envoisolutions.sxc.builder.Builder
Generates the code into the given directory.
write(CodeWriter) - Method in interface com.envoisolutions.sxc.builder.Builder
Generates the code through a custom CodeWriter.
write() - Method in class com.envoisolutions.sxc.builder.impl.AbstractParserBuilder
 
write() - Method in class com.envoisolutions.sxc.builder.impl.AttributeParserBuilderImpl
 
write(File) - Method in class com.envoisolutions.sxc.builder.impl.BuilderImpl
 
write(CodeWriter) - Method in class com.envoisolutions.sxc.builder.impl.BuilderImpl
 
write() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
write() - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
writeAs(Class, boolean) - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
writeAs(Class) - Method in class com.envoisolutions.sxc.builder.impl.AttributeWriterBuilder
 
writeAs(Class, boolean) - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
writeAs(Class) - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
writeAs(Class) - Method in interface com.envoisolutions.sxc.builder.WriterBuilder
Write the current object as the specified simple type.
writeAsInt() - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
writeAsInt() - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
writeAsString() - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
writeAsString() - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
writeAttribute(QName) - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
writeAttribute(QName, JType, JExpression) - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
writeAttribute(QName) - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
writeAttribute(QName, JType, JExpression) - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
writeElement(QName) - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
writeElement(QName, JType, JExpression) - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
writeElement(QName, JExpression, JType, JExpression) - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
writeElement(QName) - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
writeElement(QName, JExpression, JType, JExpression) - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
writeElement(QName, JType, JExpression) - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
writeNilIfNull() - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
writeNilIfNull() - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
writeProperty(QName, Class, String, boolean) - Method in interface com.envoisolutions.sxc.builder.ElementWriterBuilder
 
writeProperty(QName, Class, String, boolean) - Method in class com.envoisolutions.sxc.builder.impl.ElementWriterBuilderImpl
 
WriterBuilder - Interface in com.envoisolutions.sxc.builder
 
writerClass - Variable in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 
writeReadAsType() - Method in class com.envoisolutions.sxc.builder.impl.ElementParserBuilderImpl
 
writeXml(Node, OutputStream) - Static method in class com.envoisolutions.sxc.util.XPathAssert
 

X

XoTestCase - Class in com.envoisolutions.sxc.util
 
XoTestCase() - Constructor for class com.envoisolutions.sxc.util.XoTestCase
 
XoTestCase.NullResolver - Class in com.envoisolutions.sxc.util
 
XoTestCase.NullResolver() - Constructor for class com.envoisolutions.sxc.util.XoTestCase.NullResolver
 
XPathAssert - Class in com.envoisolutions.sxc.util
XPath test assertions.
xswVar - Variable in class com.envoisolutions.sxc.builder.impl.AbstractWriterBuilder
 

_

_else() - Method in class com.envoisolutions.sxc.builder.impl.JIfElseBlock
 
_return(JType, JExpression) - Method in interface com.envoisolutions.sxc.builder.CodeBody
When the match completes, return the given expression (of the given type) to the parent ParserBuilder.
_return(JVar) - Method in interface com.envoisolutions.sxc.builder.CodeBody
Short-cut for _return(var.type(),var) so that returning a variable is easier.
_return(JVar) - Method in class com.envoisolutions.sxc.builder.impl.CodeBodyImpl
 
_return(JType, JExpression) - Method in class com.envoisolutions.sxc.builder.impl.CodeBodyImpl
 

A B C D E F G I J M N O P R S T U V W X _

Copyright © 2007-2008 Envoi Solutions LLC. All Rights Reserved.