Class SlideLayoutPart

All Implemented Interfaces:
XPathEnabled<SldLayout>

public final class SlideLayoutPart extends JaxbPmlPart<SldLayout>
  • Constructor Details

  • Method Details

    • init

      public void init()
    • setMceIgnorable

      protected void setMceIgnorable(McIgnorableNamespaceDeclarator namespacePrefixMapper)
      Description copied from class: JaxbXmlPart
      Where the mc:Ignorable attribute is present, ensure its contents matches the ignorable namespaces actually present.
      Overrides:
      setMceIgnorable in class JaxbXmlPart<SldLayout>
    • getSlideMasterPart

      public SlideMasterPart getSlideMasterPart()
    • setPartShortcut

      public boolean setPartShortcut(Part part)
    • setPartShortcut

      public boolean setPartShortcut(Part part, String relationshipType)
      Description copied from class: Base
      Tell the source Part about this target Part, so the source can use this part via a convenience method.
      Overrides:
      setPartShortcut in class Part
      Returns:
      true if the source Part does use the target Part in a convenience method.
    • getResolvedLayout

      public ResolvedLayout getResolvedLayout()
    • createSldLayout

      public static SldLayout createSldLayout() throws jakarta.xml.bind.JAXBException
      Throws:
      jakarta.xml.bind.JAXBException
    • getIndexedPlaceHolders

      public Map<String,ShapeWrapper> getIndexedPlaceHolders()
    • marshal

      public void marshal(OutputStream os, Object namespacePrefixMapper) throws jakarta.xml.bind.JAXBException
      Marshal the content tree rooted at jaxbElement into an output stream
      Overrides:
      marshal in class JaxbXmlPart<SldLayout>
      Parameters:
      os - XML will be added to this stream.
      namespacePrefixMapper - namespacePrefixMapper
      Throws:
      jakarta.xml.bind.JAXBException - If any unexpected problem occurs during the marshalling.