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.IOException
XmlException
public 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