public class StscState extends Object
Modifier and Type | Field and Description |
---|---|
static Object |
CHAMELEON_INCLUDE_URI
Used to store the new target namespace for a chameleon
included schema.
|
Modifier and Type | Method and Description |
---|---|
static void |
addError(Collection errorListener,
String message,
int code,
XmlObject location) |
static void |
addError(Collection errorListener,
String code,
Object[] args,
File location) |
static void |
addError(Collection errorListener,
String code,
Object[] args,
URL location) |
static void |
addError(Collection errorListener,
String code,
Object[] args,
XmlObject location) |
static void |
addInfo(Collection errorListener,
String message) |
static void |
addInfo(Collection errorListener,
String code,
Object[] args) |
void |
addSchemaDigest(byte[] digest)
Accumulates a schema digest...
|
void |
addSourceUri(String uri,
String nameToUse)
Notes another URI that has been consumed during compilation
(this is the URI that is in the document .NAME property)
|
static void |
addWarning(Collection errorListener,
String message,
int code,
XmlObject location) |
static void |
addWarning(Collection errorListener,
String code,
Object[] args,
XmlObject location) |
boolean |
allowPartial()
True if a partial SchemaTypeSystem should be produced
|
static void |
clearThreadLocals() |
String |
computeSavedFilename(String uri) |
static void |
end() |
void |
error(String message,
int code,
XmlObject loc)
Passes an error on to the current error listener.
|
void |
error(String code,
Object[] args,
XmlObject loc)
Passes an error on to the current error listener.
|
static StscState |
get() |
BindingConfig |
getBindingConfig() |
EntityResolver |
getEntityResolver()
May return null if there is no custom entity resolver.
|
Collection |
getErrorListener()
Returns the error listener being filled in during this compilation
|
String |
getJavaname(QName qname,
int kind)
Looks up configured java name for the given qname.
|
String |
getJavaPrefix(String namespace)
Looks up package override for a namespace URI
|
String |
getJavaSuffix(String namespace)
Looks up package override for a namespace URI
|
String |
getPackageOverride(String namespace)
Looks up package override for a namespace URI
|
int |
getRecovered()
Get count of recovered errors.
|
SchemaTypeLoader |
getS4SLoader()
Returns the schema type loader to use for processing s4s
|
File |
getSchemasDir() |
void |
info(String message)
Passes a warning on to the current error listener.
|
void |
info(String code,
Object[] args)
Passes a warning on to the current error listener.
|
void |
initFromTypeSystem(SchemaTypeSystemImpl system,
Set newNamespaces)
Initializer for incremental compilation
|
boolean |
noAnn()
True if annotations should be skipped
|
boolean |
noPvr()
True if no particle valid (restriciton) option is set
|
void |
notFoundError(QName itemName,
int code,
XmlObject loc,
boolean recovered) |
boolean |
noUpa()
True if no unique particle attribution option is set
|
void |
recover(String code,
Object[] args,
XmlObject loc)
Passes a recovered error on to the current error listener.
|
String |
relativize(String uri) |
void |
setBaseUri(URI uri)
The base URI to use for nice filenames when saving sources.
|
void |
setBindingConfig(BindingConfig config)
Initializer for the schema config object.
|
void |
setErrorListener(Collection errorListener)
Initializer for error handling.
|
void |
setGivenTypeSystemName(String name) |
void |
setImportingTypeLoader(SchemaTypeLoader loader)
Initializer for schematypepath
|
void |
setOptions(XmlOptions options)
Initializer for compatMap.
|
void |
setSchemasDir(File _schemasDir) |
void |
setTargetSchemaTypeSystem(SchemaTypeSystemImpl target)
Initializer for references to the SchemaTypeLoader
|
boolean |
shouldDownloadURI(String uriString)
True if the given URI is a local file
|
Map |
sourceCopyMap()
Returns the whole sourceCopyMap, mapping URI's that have
been read to "sourceName" local names that have been used
to tag the types.
|
String |
sourceNameForUri(String uri)
Produces the "sourceName" (to be used within the schema project
source file copies) from the URI of the original source.
|
static StscState |
start() |
SchemaTypeSystemImpl |
sts()
The SchemaTypeSystem which we're building types on behalf of.
|
void |
warning(String message,
int code,
XmlObject loc)
Passes an error on to the current error listener.
|
void |
warning(String code,
Object[] args,
XmlObject loc)
Passes an error on to the current error listener.
|
public static final Object CHAMELEON_INCLUDE_URI
public void initFromTypeSystem(SchemaTypeSystemImpl system, Set newNamespaces)
public void setImportingTypeLoader(SchemaTypeLoader loader)
public void setErrorListener(Collection errorListener)
public void error(String message, int code, XmlObject loc)
public void error(String code, Object[] args, XmlObject loc)
public void recover(String code, Object[] args, XmlObject loc)
public void warning(String message, int code, XmlObject loc)
public void warning(String code, Object[] args, XmlObject loc)
public void info(String message)
public void info(String code, Object[] args)
public static void addError(Collection errorListener, String message, int code, XmlObject location)
public static void addError(Collection errorListener, String code, Object[] args, XmlObject location)
public static void addError(Collection errorListener, String code, Object[] args, File location)
public static void addError(Collection errorListener, String code, Object[] args, URL location)
public static void addWarning(Collection errorListener, String message, int code, XmlObject location)
public static void addWarning(Collection errorListener, String code, Object[] args, XmlObject location)
public static void addInfo(Collection errorListener, String message)
public static void addInfo(Collection errorListener, String code, Object[] args)
public void setGivenTypeSystemName(String name)
public void setTargetSchemaTypeSystem(SchemaTypeSystemImpl target)
public void addSchemaDigest(byte[] digest)
public SchemaTypeSystemImpl sts()
public boolean shouldDownloadURI(String uriString)
public void setOptions(XmlOptions options)
public EntityResolver getEntityResolver()
public boolean noUpa()
public boolean noPvr()
public boolean noAnn()
public boolean allowPartial()
public int getRecovered()
public void setBindingConfig(BindingConfig config) throws IllegalArgumentException
IllegalArgumentException
public BindingConfig getBindingConfig() throws IllegalArgumentException
IllegalArgumentException
public String getPackageOverride(String namespace)
public String getJavaPrefix(String namespace)
public String getJavaSuffix(String namespace)
public String getJavaname(QName qname, int kind)
public static void clearThreadLocals()
public static StscState start()
public static StscState get()
public static void end()
public String sourceNameForUri(String uri)
public Map sourceCopyMap()
public void setBaseUri(URI uri)
public void addSourceUri(String uri, String nameToUse)
public Collection getErrorListener()
public SchemaTypeLoader getS4SLoader()
public File getSchemasDir()
public void setSchemasDir(File _schemasDir)
Copyright © 2010 - 2020 Adobe. All Rights Reserved