Package org.odftoolkit.simple

Examples of org.odftoolkit.simple.Document


    listElement = ownerDocument.newOdfElement(TextListElement.class);
    listElement.setXmlIdAttribute(getUniqueXMLID());
    containerElement.appendChild(listElement);
    setHeader(header);
    if (decorator == null) {
      Document doc = (Document) ownerDocument.getDocument();
      decorator = new BulletDecorator(doc);
    }
    this.decorator = decorator;
    decorator.decorateList(this);
  }
View Full Code Here


    if (decorator != null) {
      return decorator.getListType();
    } else {
      try {
        String textStyleName = listElement.getTextStyleNameAttribute();
        Document doc = (Document) (((OdfFileDom) listElement.getOwnerDocument()).getDocument());
        OdfContentDom contentDocument = doc.getContentDom();
        OdfOfficeAutomaticStyles styles = contentDocument.getAutomaticStyles();
        OdfOfficeStyles documentStyles = doc.getDocumentStyles();
        OdfTextListStyle listStyle = styles.getListStyle(textStyleName);
        if (listStyle == null) {
          listStyle = documentStyles.getListStyle(textStyleName);
        }
        if (listStyle != null) {
View Full Code Here

    TextListItemElement itemElement = getItemByLocation(location);
    if (itemElement == null) {
      return false;
    } else {
      OdfFileDom ownerDocument = (OdfFileDom) listElement.getOwnerDocument();
      Document doc = (Document) ownerDocument.getDocument();
      doc.removeElementLinkedResource(itemElement);
      listElement.removeChild(itemElement);
      return true;
    }
  }
View Full Code Here

   * @return true if this List is modified, false otherwise.
   */
  public boolean removeItem(ListItem item) {
    TextListItemElement itemElement = item.getOdfElement();
    OdfFileDom ownerDocument = (OdfFileDom) listElement.getOwnerDocument();
    Document doc = (Document) ownerDocument.getDocument();
    doc.removeElementLinkedResource(itemElement);
    Node removedNode = listElement.removeChild(itemElement);
    if (removedNode == null) {
      return false;
    } else {
      return true;
View Full Code Here

  public boolean removeItems(java.util.List<ListItem> items) {
    boolean listChanged = false;
    for (ListItem item : items) {
      TextListItemElement itemElement = item.getOdfElement();
      OdfFileDom ownerDocument = (OdfFileDom) listElement.getOwnerDocument();
      Document doc = (Document) ownerDocument.getDocument();
      doc.removeElementLinkedResource(itemElement);
      Node removedNode = listElement.removeChild(itemElement);
      if (removedNode != null) {
        listChanged = true;
      }
    }
View Full Code Here

   * Remove this list from its container.
   */
  public void remove() {
    Node parentElement = listElement.getParentNode();
    OdfFileDom ownerDocument = (OdfFileDom) listElement.getOwnerDocument();
    Document doc = (Document) ownerDocument.getDocument();
    doc.removeElementLinkedResource(listElement);
    parentElement.removeChild(listElement);
  }
View Full Code Here

   *             if content DOM could not be initialized
   */
  public Section appendSection(String name) {
    TextSectionElement newSectionEle = null;
    try {
      Document doc = (Document) ((OdfFileDom) footerEle
          .getOwnerDocument()).getDocument();
      OdfContentDom contentDocument = doc.getContentDom();
      OdfOfficeAutomaticStyles styles = contentDocument
          .getAutomaticStyles();
      OdfStyle style = styles.newStyle(OdfStyleFamily.Section);
      StyleSectionPropertiesElement sProperties = style
          .newStyleSectionPropertiesElement();
View Full Code Here

    }
  }

  public Chart getChartById(String chartId) {
    try {
      Document embedChartDoc = mDocument.getEmbeddedDocument(chartId);
      if (embedChartDoc != null) {
        OdfContentDom contentDom = embedChartDoc.getContentDom();
        ChartChartElement chartEle = (ChartChartElement) contentDom.getXPath().evaluate("//chart:chart[1]",
            contentDom, XPathConstants.NODE);
        Chart chart = new Chart(chartEle, chartId);
        if (mCharts.get(chartId) != null) {
          return chart;
View Full Code Here

   *         returned if the owner document is not a presentation document.
   * @see org.odftoolkit.simple.PresentationDocument.PresentationClass
   */
  public List<Frame> getFrameByPresentationclass(PresentationDocument.PresentationClass usage) {
    OdfElement container = getFrameContainerElement();
    Document doc = (Document) ((OdfFileDom) container.getOwnerDocument()).getDocument();
    if (!(doc instanceof PresentationDocument)) {
      return null;
    }
    ArrayList<Frame> al = new ArrayList<Frame>();
    DrawFrameElement element = OdfElement.findFirstChildNode(DrawFrameElement.class, container);
View Full Code Here

   * @return true if the shape control is successfully removed; false if
   *         otherwise.
   */
  public boolean remove() {
    try {
      Document mOwnerDocument = (Document) ((OdfFileDom) mElement
          .getOwnerDocument()).getDocument();
      mOwnerDocument.removeElementLinkedResource(getOdfElement());
      containerElement.removeChild(mElement);
      return true;
    } catch (DOMException exception) {
      Logger.getLogger(Control.class.getName()).log(Level.WARNING,
          exception.getMessage());
View Full Code Here

TOP

Related Classes of org.odftoolkit.simple.Document

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.