com.sun.msv.generator

Class DataTypeGeneratorImpl

Implemented Interfaces:
DataTypeGenerator

public class DataTypeGeneratorImpl
extends Object
implements DataTypeGenerator

default implementation of DataTypeGenerator. You may want to override this class to implement custom generator for unimplemented datatype or datatype local to your schema.
Author:
Kohsuke KAWAGUCHI

Field Summary

boolean
asciiOnly
if this flag is set to true, then non-ASCII characters will not be used.

Constructor Summary

DataTypeGeneratorImpl()
DataTypeGeneratorImpl(Random random)

Method Summary

String
generate(Datatype dt, ContextProviderImpl context)

Field Details

asciiOnly

public boolean asciiOnly
if this flag is set to true, then non-ASCII characters will not be used.

Constructor Details

DataTypeGeneratorImpl

public DataTypeGeneratorImpl()

DataTypeGeneratorImpl

public DataTypeGeneratorImpl(Random random)

Method Details

generate

public String generate(Datatype dt,
                       ContextProviderImpl context)
Specified by:
generate in interface DataTypeGenerator