public class CustomizationsParser
extends java.lang.Object
| Constructor and Description |
|---|
CustomizationsParser() |
CustomizationsParser(SchemaTypeLoader customLoader) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Customization> |
parse(CustomizationsDocument customizationsDocument)
parses given xml document and returns list of customizations.
|
Customization |
parse(CustomizationType customizationType)
Converts the given xml representation of a customization into the Customization object.
|
java.util.List<Customization> |
parse(java.io.InputStream is)
parses given input stream that contains the serialized xml represention and returns list of customizations.
|
public CustomizationsParser()
public CustomizationsParser(SchemaTypeLoader customLoader)
public java.util.List<Customization> parse(java.io.InputStream is) throws java.io.IOException, XmlException, UnknownCustomizationTypeException
is - input stream that provides the xml document containing a list of customizationsUnknownCustomizationTypeException - the XML document includes an unknown customization typejava.io.IOExceptionXmlExceptionpublic java.util.List<Customization> parse(CustomizationsDocument customizationsDocument) throws UnknownCustomizationTypeException, CustomizationValidationException
customizationsDocument - the xml document containing a list of customizationsUnknownCustomizationTypeException - the XML document includes an unknown customization typeCustomizationValidationException - the XML document is invalidpublic Customization parse(CustomizationType customizationType) throws UnknownCustomizationTypeException, CustomizationValidationException
customizationType - the XML describing a customizationUnknownCustomizationTypeException - the XML is for an unknown customization typeCustomizationValidationException - the XML document is invalid