All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.odftoolkit.odfdom.incubator.meta.OdfMetaDocumentStatistic Maven / Gradle / Ivy

Go to download

ODFDOM is an OpenDocument Format (ODF) framework. Its purpose is to provide an easy common way to create, access and manipulate ODF files, without requiring detailed knowledge of the ODF specification. It is designed to provide the ODF developer community with an easy lightwork programming API portable to any object-oriented language. The current reference implementation is written in Java.

There is a newer version: 1.0.0-BETA1
Show newest version
/**
 * **********************************************************************
 *
 * 

DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER * *

Copyright 2008, 2010 Oracle and/or its affiliates. All rights reserved. * *

Use is subject to license terms. * *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0. You can also obtain a copy of the License at * http://odftoolkit.org/docs/license.txt * *

Unless required by applicable law or agreed to in writing, software distributed under the * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. * *

See the License for the specific language governing permissions and limitations under the * License. * *

********************************************************************** */ package org.odftoolkit.odfdom.incubator.meta; import org.odftoolkit.odfdom.dom.element.meta.MetaDocumentStatisticElement; /** OdfMetaDocumentStatistic feature specifies the statistics about the document. */ public class OdfMetaDocumentStatistic { private MetaDocumentStatisticElement mDocStatistic; /** * Constructor of OdfMetaDocumentStatistic feature. * * @param docStatistic the MetaDocumentStatisticElement represent this feature */ public OdfMetaDocumentStatistic(MetaDocumentStatisticElement docStatistic) { this.mDocStatistic = docStatistic; } /** * Get the instance of MetaDocumentStatisticElement which represents this feature. * * @return an instance of MetaDocumentStatisticElement */ private MetaDocumentStatisticElement getMetaDocumentStatisticElement() { return mDocStatistic; } /** * Receives the value of the ODFDOM attribute representation MetaCellCountAttribute , * See {@odf.attribute meta:cell-count}. * * @return the number of table cells contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getCellCount() { return mDocStatistic.getMetaCellCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaCellCountAttribute , See * {@odf.attribute meta:cell-count}. * * @param cellCount the number of table cells need to be set */ public void setCellCount(int cellCount) { mDocStatistic.setMetaCellCountAttribute(cellCount); } /** * Receives the value of the ODFDOM attribute representation MetaCharacterCountAttribute * , See {@odf.attribute meta:character-count}. * * @return the number of characters contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getCharacterCount() { return mDocStatistic.getMetaCharacterCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaCharacterCountAttribute , * See {@odf.attribute meta:character-count}. * * @param characterCount the number of characters need to set */ public void setCharacterCount(Integer characterCount) { mDocStatistic.setMetaCharacterCountAttribute(characterCount); } /** * Receives the value of the ODFDOM attribute representation MetaDrawCountAttribute , * See {@odf.attribute meta:draw-count}. * * @return the number of all the graphic related element in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getDrawCount() { return mDocStatistic.getMetaDrawCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaDrawCountAttribute , See * {@odf.attribute meta:draw-count}. * * @param drawCount the number of all the graphic related element need to set */ public void setDrawCount(Integer drawCount) { mDocStatistic.setMetaDrawCountAttribute(drawCount); } /** * Receives the value of the ODFDOM attribute representation MetaFrameCountAttribute * , See {@odf.attribute meta:frame-count}. * * @return the number of element contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getFrameCount() { return mDocStatistic.getMetaFrameCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaFrameCountAttribute , See * {@odf.attribute meta:frame-count}. * * @param frameCount the number of element need to set */ public void setFrameCount(Integer frameCount) { mDocStatistic.setMetaFrameCountAttribute(frameCount); } /** * Receives the value of the ODFDOM attribute representation MetaImageCountAttribute * , See {@odf.attribute meta:image-count}. * * @return the number of element contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getImageCount() { return mDocStatistic.getMetaImageCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaImageCountAttribute , See * {@odf.attribute meta:image-count}. * * @param imageCount the number of element need to set */ public void setImageCount(Integer imageCount) { mDocStatistic.setMetaImageCountAttribute(imageCount); } /** * Receives the value of the ODFDOM attribute representation * MetaNonWhitespaceCharacterCountAttribute , See {@odf.attribute * meta:non-whitespace-character-count}. * * @return the number of non-whitespace characters contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getNonWhitespaceCharacterCount() { return mDocStatistic.getMetaNonWhitespaceCharacterCountAttribute(); } /** * Sets the value of ODFDOM attribute representation * MetaNonWhitespaceCharacterCountAttribute , See {@odf.attribute * meta:non-whitespace-character-count}. * * @param nonWhitespaceCharacterCount the number of non-whitespace characters need to set */ public void setNonWhitespaceCharacterCount(Integer nonWhitespaceCharacterCount) { mDocStatistic.setMetaNonWhitespaceCharacterCountAttribute(nonWhitespaceCharacterCount); } /** * Receives the value of the ODFDOM attribute representation MetaObjectCountAttribute * , See {@odf.attribute meta:object-count} * * @return the number of element contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getObjectCount() { return mDocStatistic.getMetaObjectCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaObjectCountAttribute , See * {@odf.attribute meta:object-count}. * * @param objectCount the number of element need to set */ public void setObjectCount(Integer objectCount) { mDocStatistic.setMetaObjectCountAttribute(objectCount); } /** * Receives the value of the ODFDOM attribute representation MetaOleObjectCountAttribute * , See {@odf.attribute meta:ole-object-count}. * * @return the number of element contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getOleObjectCount() { return mDocStatistic.getMetaOleObjectCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaOleObjectCountAttribute , * See {@odf.attribute meta:ole-object-count}. * * @param oleObjectCount the number of element need to set */ public void setOleObjectCount(Integer oleObjectCount) { mDocStatistic.setMetaOleObjectCountAttribute(oleObjectCount); } /** * Receives the value of the ODFDOM attribute representation MetaPageCountAttribute , * See {@odf.attribute meta:page-count}. * * @return the number of page count contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getPageCount() { return mDocStatistic.getMetaPageCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaPageCountAttribute , See * {@odf.attribute meta:page-count}. * * @param pageCount the number of page count need to set */ public void setPageCount(Integer pageCount) { mDocStatistic.setMetaPageCountAttribute(pageCount); } /** * Receives the value of the ODFDOM attribute representation MetaParagraphCountAttribute * , See {@odf.attribute meta:paragraph-count}. * * @return the number of element contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getParagraphCount() { return mDocStatistic.getMetaParagraphCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaParagraphCountAttribute , * See {@odf.attribute meta:paragraph-count}. * * @param paragraphCount the number of element need to set */ public void setParagraphCount(Integer paragraphCount) { mDocStatistic.setMetaParagraphCountAttribute(paragraphCount); } /** * Receives the value of the ODFDOM attribute representation MetaRowCountAttribute , * See {@odf.attribute meta:row-count}. * * @return the number of lines contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getRowCount() { return mDocStatistic.getMetaRowCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaRowCountAttribute , See * {@odf.attribute meta:row-count}. * * @param rowCount the number of lines need to set */ public void setRowCount(Integer rowCount) { mDocStatistic.setMetaRowCountAttribute(rowCount); } /** * Receives the value of the ODFDOM attribute representation MetaSentenceCountAttribute * , See {@odf.attribute meta:sentence-count}. * * @return the number of sentences contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getSentenceCount() { return mDocStatistic.getMetaSentenceCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaSentenceCountAttribute , See * {@odf.attribute meta:sentence-count}. * * @param sentenceCount the number of sentences need to set */ public void setSentenceCount(Integer sentenceCount) { mDocStatistic.setMetaSentenceCountAttribute(sentenceCount); } /** * Receives the value of the ODFDOM attribute representation MetaSyllableCountAttribute * , See {@odf.attribute meta:syllable-count}. * * @return the number of syllables contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getSyllableCount() { return mDocStatistic.getMetaSyllableCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaSyllableCountAttribute , See * {@odf.attribute meta:syllable-count}. * * @param syllableCount the number of syllables need to set */ public void setSyllableCount(Integer syllableCount) { mDocStatistic.setMetaSyllableCountAttribute(syllableCount); } /** * Receives the value of the ODFDOM attribute representation * MetaTableCountAttribute , See {@odf.attribute * meta:table-count}. * * @return the number of element contained in the current document; *

* null, if the attribute is not set and no default value defined. */ public Integer getTableCount() { return mDocStatistic.getMetaTableCountAttribute(); } /** * Sets the value of ODFDOM attribute representation * MetaTableCountAttribute , See {@odf.attribute * meta:table-count}. * * @param tableCount the number of need to set */ public void setTableCount(Integer tableCount) { mDocStatistic.setMetaTableCountAttribute(tableCount); } /** * Receives the value of the ODFDOM attribute representation MetaWordCountAttribute , * See {@odf.attribute meta:word-count}. * * @return the number of words contained in the current document; *

null, if the attribute is not set and no default value defined. */ public Integer getWordCount() { return mDocStatistic.getMetaWordCountAttribute(); } /** * Sets the value of ODFDOM attribute representation MetaWordCountAttribute , See * {@odf.attribute meta:word-count}. * * @param wordCount the number of words need to set */ public void setWordCount(Integer wordCount) { mDocStatistic.setMetaWordCountAttribute(wordCount); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy