@ThreadSafe @Singleton(value="can be instantiated directly as well") public class XMLSchemaCache extends SchemaCache
| Modifier and Type | Field and Description |
|---|---|
static String |
SCHEMA_TYPE_NAME |
| Constructor and Description |
|---|
XMLSchemaCache() |
XMLSchemaCache(ErrorHandler aErrorHandler) |
XMLSchemaCache(ErrorHandler aErrorHandler,
LSResourceResolver aResourceResolver) |
XMLSchemaCache(LSResourceResolver aResourceResolver) |
XMLSchemaCache(SchemaFactory aSchemaFactory,
ErrorHandler aErrorHandler,
LSResourceResolver aResourceResolver) |
| Modifier and Type | Method and Description |
|---|---|
static com.helger.commons.state.EChange |
clearPerClassLoaderCache() |
static SchemaFactory |
createXSDSchemaFactory()
Create a new XSD
SchemaFactory. |
static XMLSchemaCache |
getInstance() |
static XMLSchemaCache |
getInstanceOfClassLoader(ClassLoader aClassLoader) |
static XMLSchemaCache |
getInstanceOfClassLoader(com.helger.commons.lang.IHasClassLoader aClassLoaderProvider) |
static boolean |
isInstantiated() |
createSchema, getErrorHandler, getResourceResolver, getSchema, getSchema, getSchema, getSchemaFactory, getSchemaTypeName, getValidator, getValidator, getValidator, getValidatorFromSchema, removeFromCache, toStringclearCache, createCache, getCacheKeyProvider, getFromCache, getFromCacheNoStats, getFromCacheNoStatsNotLocked, getMaxSize, getName, getValueProvider, hasMaxSize, isAllowNullValues, isEmpty, isInCache, isNotEmpty, putInCache, putInCacheNotLocked, removeFromCache, sizepublic static final String SCHEMA_TYPE_NAME
public XMLSchemaCache()
public XMLSchemaCache(@Nullable ErrorHandler aErrorHandler)
public XMLSchemaCache(@Nullable LSResourceResolver aResourceResolver)
public XMLSchemaCache(@Nullable ErrorHandler aErrorHandler, @Nullable LSResourceResolver aResourceResolver)
public XMLSchemaCache(@Nonnull SchemaFactory aSchemaFactory, @Nullable ErrorHandler aErrorHandler, @Nullable LSResourceResolver aResourceResolver)
@Nonnull public static SchemaFactory createXSDSchemaFactory()
SchemaFactory.SchemaFactory and never null.public static boolean isInstantiated()
@Nonnull public static XMLSchemaCache getInstance()
@Nonnull public static XMLSchemaCache getInstanceOfClassLoader(@Nullable com.helger.commons.lang.IHasClassLoader aClassLoaderProvider)
@Nonnull public static XMLSchemaCache getInstanceOfClassLoader(@Nullable ClassLoader aClassLoader)
@Nonnull public static com.helger.commons.state.EChange clearPerClassLoaderCache()
Copyright © 2014–2023 Philip Helger. All rights reserved.