Package org.apache.maven.internal.impl
Class DefaultModelXmlFactory
java.lang.Object
org.apache.maven.internal.impl.DefaultModelXmlFactory
- All Implemented Interfaces:
Service,ModelXmlFactory,XmlFactory<org.apache.maven.api.model.Model>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.maven.api.model.ModelSimply parse the given xml string.org.apache.maven.api.model.Modelread(XmlReaderRequest request) static StringtoXml(org.apache.maven.api.model.Model content) Simply converts the given content to an xml string.voidwrite(XmlWriterRequest<org.apache.maven.api.model.Model> request) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.api.services.xml.XmlFactory
fromXmlString, read, read, read, read, read, read, toXmlString, write, write, write
-
Constructor Details
-
DefaultModelXmlFactory
public DefaultModelXmlFactory()
-
-
Method Details
-
read
public org.apache.maven.api.model.Model read(@Nonnull XmlReaderRequest request) throws XmlReaderException - Specified by:
readin interfaceXmlFactory<org.apache.maven.api.model.Model>- Throws:
XmlReaderException
-
write
public void write(XmlWriterRequest<org.apache.maven.api.model.Model> request) throws XmlWriterException - Specified by:
writein interfaceXmlFactory<org.apache.maven.api.model.Model>- Throws:
XmlWriterException
-
fromXml
public static org.apache.maven.api.model.Model fromXml(@Nonnull String xml) throws XmlReaderException Simply parse the given xml string.- Parameters:
xml- the input xml string- Returns:
- the parsed object
- Throws:
XmlReaderException- if an error occurs during the parsing- See Also:
-
toXml
public static String toXml(@Nonnull org.apache.maven.api.model.Model content) throws XmlWriterException Simply converts the given content to an xml string.- Parameters:
content- the object to convert- Returns:
- the xml string representation
- Throws:
XmlWriterException- if an error occurs during the transformation- See Also:
-