public final class DescriptorManagerHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
DescriptorManagerHelper.EDIT_SINGLETON |
private static class |
DescriptorManagerHelper.READONLY_SINGLETON |
Modifier and Type | Field and Description |
---|---|
private static boolean |
productionMode |
private static boolean |
productionModeSet |
Constructor and Description |
---|
DescriptorManagerHelper() |
Modifier and Type | Method and Description |
---|---|
static DescriptorManager |
getDescriptorManager(boolean editable) |
static boolean |
isProductionMode() |
static Descriptor |
loadDescriptor(java.io.InputStream in,
DescriptorManagerHelperContext ctx) |
static Descriptor |
loadDescriptor(java.lang.String fileName,
boolean editable,
boolean validate,
java.util.List errors) |
static void |
saveDescriptor(Descriptor descriptor,
java.io.OutputStream outputStream) |
static void |
setProductionMode(boolean mode) |
private static void |
setSchemaLocationIfNeeded(EditableDescriptorManager manager) |
private static boolean productionModeSet
private static boolean productionMode
public static boolean isProductionMode()
public static void setProductionMode(boolean mode)
public static DescriptorManager getDescriptorManager(boolean editable)
public static Descriptor loadDescriptor(java.io.InputStream in, DescriptorManagerHelperContext ctx) throws java.io.IOException, javax.xml.stream.XMLStreamException
java.io.IOException
javax.xml.stream.XMLStreamException
public static Descriptor loadDescriptor(java.lang.String fileName, boolean editable, boolean validate, java.util.List errors) throws java.io.IOException, javax.xml.stream.XMLStreamException
java.io.IOException
javax.xml.stream.XMLStreamException
public static void saveDescriptor(Descriptor descriptor, java.io.OutputStream outputStream) throws java.io.IOException
java.io.IOException
private static void setSchemaLocationIfNeeded(EditableDescriptorManager manager)