Alphabetical Index

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

A

asciiOnly - field in class com.sun.msv.generator.DataTypeGeneratorImpl
if this flag is set to true, then non-ASCII characters will not be used.

C

characters(char[],int,int) - method in class com.sun.msv.generator.ExampleReader
collect(Expression) - static method in class com.sun.msv.generator.ElementDeclCollector
collects all element and attribute declarations.
ContextProviderImpl - class com.sun.msv.generator.ContextProviderImpl
dummy implementation of ValidationContextProvider.
ContextProviderImpl(Element) - constructor for class com.sun.msv.generator.ContextProviderImpl
cutBackDepth - field in class com.sun.msv.generator.GeneratorOption
if the generated element exceeds this depth, the generator tries to cut back.

D

DataTypeGenerator - interface com.sun.msv.generator.DataTypeGenerator
generates an text value that matchs to a datatype.
DataTypeGeneratorImpl - class com.sun.msv.generator.DataTypeGeneratorImpl
default implementation of DataTypeGenerator.
DataTypeGeneratorImpl() - constructor for class com.sun.msv.generator.DataTypeGeneratorImpl
DataTypeGeneratorImpl(Random) - constructor for class com.sun.msv.generator.DataTypeGeneratorImpl
decorate(Document) - static method in class com.sun.msv.generator.DOMDecorator
DOM2toSAX2 - class com.sun.msv.generator.DOM2toSAX2
DOM2toSAX2() - constructor for class com.sun.msv.generator.DOM2toSAX2
DOMDecorator - class com.sun.msv.generator.DOMDecorator
Decorates DOM with missing information so that it will be nicely serialized.
Driver - class com.sun.msv.generator.Driver
command line driver.
dtGenerator - field in class com.sun.msv.generator.GeneratorOption

E

ElementDeclCollector - class com.sun.msv.generator.ElementDeclCollector
collects all distinct element declaration in the grammar.
errorSpecified() - method in class com.sun.msv.generator.GeneratorOption
ExampleReader - class com.sun.msv.generator.ExampleReader
collects all string literals appeared in the text.
ExampleReader(Set) - constructor for class com.sun.msv.generator.ExampleReader
exampleTokens - field in class com.sun.msv.generator.Driver

F

fillInByDefault() - method in class com.sun.msv.generator.GeneratorOption
fills unspecified parameters by default values.

G

generate(Expression,Document) - static method in class com.sun.msv.generator.Generator
generates instance by using default settings.
generates instance by custom settings.
GenerationException(String) - constructor for class com.sun.msv.generator.DataTypeGenerator.GenerationException
Generator - class com.sun.msv.generator.Generator
generates an XML DOM instance that conforms to the given schema.
GeneratorOption - class com.sun.msv.generator.GeneratorOption
set of options that controls generation behavior.
getBaseUri() - method in class com.sun.msv.generator.ContextProviderImpl
getContentHandler() - method in class com.sun.msv.generator.DOM2toSAX2
getNamespacePrefix(String) - method in class com.sun.msv.generator.ContextProviderImpl
grammar - field in class com.sun.msv.generator.Driver

I

insertComment - field in class com.sun.msv.generator.GeneratorOption
if set to true, comments are inserted whenever an error is generated.
isNotation(String) - method in class com.sun.msv.generator.ContextProviderImpl
isUnparsedEntity(String) - method in class com.sun.msv.generator.ContextProviderImpl

M

main(String[]) - static method in class com.sun.msv.generator.Driver

N

nameGenerator - field in class com.sun.msv.generator.GeneratorOption
next() - method in class com.sun.msv.generator.Rand
next() - method in class com.sun.msv.generator.Rand.UniformRand
NoneTypeRemover - class com.sun.msv.generator.NoneTypeRemover
removes "none" type of RELAX from AGM.
NoneTypeRemover(ExpressionPool) - constructor for class com.sun.msv.generator.NoneTypeRemover

O

onAnyString() - method in class com.sun.msv.generator.Generator
onAttribute(AttributeExp) - method in class com.sun.msv.generator.ElementDeclCollector
onAttribute(AttributeExp) - method in class com.sun.msv.generator.Generator
onAttribute(AttributeExp) - method in class com.sun.msv.generator.NoneTypeRemover
onAttribute(AttributeExp) - method in class com.sun.msv.generator.SchemaLocationRemover
onChoice(ChoiceExp) - method in class com.sun.msv.generator.Generator
onConcur(ConcurExp) - method in class com.sun.msv.generator.ElementDeclCollector
onConcur(ConcurExp) - method in class com.sun.msv.generator.Generator
onData(DataExp) - method in class com.sun.msv.generator.Generator
onData(DataExp) - method in class com.sun.msv.generator.NoneTypeRemover
onElement(ElementExp) - method in class com.sun.msv.generator.ElementDeclCollector
onElement(ElementExp) - method in class com.sun.msv.generator.Generator
onElement(ElementExp) - method in class com.sun.msv.generator.NoneTypeRemover
onElement(ElementExp) - method in class com.sun.msv.generator.SchemaLocationRemover
onEpsilon() - method in class com.sun.msv.generator.Generator
onInterleave(InterleaveExp) - method in class com.sun.msv.generator.Generator
onList(ListExp) - method in class com.sun.msv.generator.Generator
onMixed(MixedExp) - method in class com.sun.msv.generator.Generator
onNullSet() - method in class com.sun.msv.generator.Generator
onOneOrMore(OneOrMoreExp) - method in class com.sun.msv.generator.Generator
onOther(OtherExp) - method in class com.sun.msv.generator.Generator
onOther(OtherExp) - method in class com.sun.msv.generator.NoneTypeRemover
onOther(OtherExp) - method in class com.sun.msv.generator.SchemaLocationRemover
onRef(ReferenceExp) - method in class com.sun.msv.generator.Generator
onRef(ReferenceExp) - method in class com.sun.msv.generator.NoneTypeRemover
onRef(ReferenceExp) - method in class com.sun.msv.generator.SchemaLocationRemover
onSequence(SequenceExp) - method in class com.sun.msv.generator.Generator
onValue(ValueExp) - method in class com.sun.msv.generator.Generator
onZeroOrMore(OneOrMoreExp) - method in class com.sun.msv.generator.Generator
outputName - field in class com.sun.msv.generator.Driver

P

parseArguments(String[]) - method in class com.sun.msv.generator.Driver
Parses the arguments and fill the fields accordingly.
pool - field in class com.sun.msv.generator.GeneratorOption
probAttrNameTypo - field in class com.sun.msv.generator.GeneratorOption
probability of "attribute name typo" per # of attributes.
probElemNameTypo - field in class com.sun.msv.generator.GeneratorOption
probability of "element name typo" per # of elements.
probGreedyChoiceError - field in class com.sun.msv.generator.GeneratorOption
probability of "greedy choice error" per # of choice.
probMissingAttrError - field in class com.sun.msv.generator.GeneratorOption
probability of "missing attribute error" per # of attributes.
probMissingElemError - field in class com.sun.msv.generator.GeneratorOption
probability of "missing element error" per # of elements.
probMissingPlus - field in class com.sun.msv.generator.GeneratorOption
probability of "missing plus error" per # of '+' operator.
probMutatedAttrError - field in class com.sun.msv.generator.GeneratorOption
probability of "mutated attribute error" per # of attributes.
probMutatedElemError - field in class com.sun.msv.generator.GeneratorOption
probability of "mutated element error" per # of elements.
probSeqError - field in class com.sun.msv.generator.GeneratorOption
probability of "sequencing error" per # of sequences.
probSlipInAttrError - field in class com.sun.msv.generator.GeneratorOption
probability of "slip-in attribute error" per # of attributes.
probSlipInElemError - field in class com.sun.msv.generator.GeneratorOption
probability of "slip-in element error" per # of elements.

R

Rand - interface com.sun.msv.generator.Rand
creates random integer.
random - field in class com.sun.msv.generator.GeneratorOption
random number generator.
resolveNamespacePrefix(String) - method in class com.sun.msv.generator.ContextProviderImpl
run(PrintStream) - method in class com.sun.msv.generator.Driver
Generate XML instances.

S

SchemaLocationRemover - class com.sun.msv.generator.SchemaLocationRemover
removes "xsi:schemaLocation" from AGM.
SchemaLocationRemover(ExpressionPool) - constructor for class com.sun.msv.generator.SchemaLocationRemover
setContentHandler(ContentHandler) - method in class com.sun.msv.generator.DOM2toSAX2
startElement(String,String,String,Attributes) - method in class com.sun.msv.generator.ExampleReader

T

traverse(Document) - method in class com.sun.msv.generator.DOM2toSAX2

U

Rand.UniformRand - class com.sun.msv.generator.Rand.UniformRand
uniform distribution of [0,x).
UniformRand(Random,int) - constructor for class com.sun.msv.generator.Rand.UniformRand

V

visit(Element,com.sun.msv.generator.DOMDecorator.DOMVisitor) - static method in class com.sun.msv.generator.DOMDecorator
visits Elements and Attrs by using a DOMVisitor.

W

width - field in class com.sun.msv.generator.GeneratorOption
this object is responsible to calculate how many times '*' or '+' is repeated.

X

XMLNS_URI - static field in class com.sun.msv.generator.ContextProviderImpl