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.

The 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 - 2024 Weber Informatics LLC | Privacy Policy