function PageViewPart()
{
    /**
     * get the page view part type
     * @return the page view part type
     * @type PAGEVIEWPART_TYPE
     */
    this.partType = function() { return this.fPartType; }

    /**
     * get the page view of which this view is part of, which is set only when
     * view is rendered
     *
     * @return the page view which this view is part of
     * @type PageView
     */
    this.pageView = function() { return this.parent; }

    /**
     * get the DOM contents of the view
     * @return the DOM contents of the view
     * @type DOMElement
     */
    this.getContents = function() { return this.fOuter; }

    /**
     * is this view part selectable? The  answer is false by default
     * selectable page view part
     * @return true or false as to whether this page view part is selectable
     * @type boolean
     */
    this.isSelectable = function() { return false; }

    /**
     * indicates if this page view part should be skipped after
     * a page break (answer is false by default)
     * @return true or false indicating if this view part should
     *         not be rendered after a page break
     * @type boolean
     */
    this.skipOnPageBreak = function() { return false; }

    /**
     * (protected) the page view part type
     * @type PAGEVIEWPART_TYPE
     * @private
     */
    this.fPartType = null;

    /**
     * (protected) the outer content of the page view part
     * @type DOMElement
     * @private
     */
    this.fOuter = null;

}
/**
 * @class
 * base class represents a page view part, which would be part of a {@link PageView}
 */
@class
base class represents a page view part, which would be part of a  PageView
@class base class represents a page view part which would be part of a PageView
function PageViewPart()
{
    this.partType = function() { return this.fPartType; }
    this.pageView = function() { return this.parent; }
    this.getContents = function() { return this.fOuter; }
    this.isSelectable = function() { return false; }
    this.skipOnPageBreak = function() { return false; }
    this.fPartType = null;
    this.fOuter = null;
}
function PageViewPart ( ) { this . partType = function ( ) { return this . fPartType ; } this . pageView = function ( ) { return this . parent ; } this . getContents = function ( ) { return this . fOuter ; } this . isSelectable = function ( ) { return false ; } this . skipOnPageBreak = function ( ) { return false ; } this . fPartType = null ; this . fOuter = null ; }
@class
 base class represents a page view part, which would be part of a {@link PageView}
@class base class represents a page view part which would be part of a { @link PageView }
/**
     * get the page view part type
     * @return the page view part type
     * @type PAGEVIEWPART_TYPE
     */ /**
     * get the page view of which this view is part of, which is set only when
     * view is rendered
     *
     * @return the page view which this view is part of
     * @type PageView
     */ /**
     * get the DOM contents of the view
     * @return the DOM contents of the view
     * @type DOMElement
     */ /**
     * is this view part selectable? The  answer is false by default
     * selectable page view part
     * @return true or false as to whether this page view part is selectable
     * @type boolean
     */ /**
     * indicates if this page view part should be skipped after
     * a page break (answer is false by default)
     * @return true or false indicating if this view part should
     *         not be rendered after a page break
     * @type boolean
     */ /**
     * (protected) the page view part type
     * @type PAGEVIEWPART_TYPE
     * @private
     */ /**
     * (protected) the outer content of the page view part
     * @type DOMElement
     * @private
     */