Class DefaultMarshaller

java.lang.Object
org.apache.poi.openxml4j.opc.internal.marshallers.DefaultMarshaller
All Implemented Interfaces:
PartMarshaller

public final class DefaultMarshaller extends Object implements PartMarshaller
Default marshaller that specified that the part is responsible to marshall its content.
See Also:
  • Constructor Details

    • DefaultMarshaller

      public DefaultMarshaller()
  • Method Details

    • marshall

      public boolean marshall(PackagePart part, OutputStream out) throws OpenXML4JException
      Save the given part in the output stream by using the save() method of the part.
      Specified by:
      marshall in interface PartMarshaller
      Parameters:
      part - The PackagePart to store.
      out - Output stream to save this part.
      Returns:
      true if the content has been successfully stored, false otherwise. More information about errors may be logged via Log4j 2.
      Throws:
      OpenXML4JException - If any error occur.