亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? specialpropertyset.java

?? java 報表 to office文檔: 本包由java語言開發
?? JAVA
字號:
/* ====================================================================   Copyright 2002-2004   Apache Software Foundation   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   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.apache.poi.hpsf;import java.util.List;/** * <p>Abstract superclass for the convenience classes {@link * SummaryInformation} and {@link DocumentSummaryInformation}.</p> * * <p>The motivation behind this class is quite nasty if you look * behind the scenes, but it serves the application programmer well by * providing him with the easy-to-use {@link SummaryInformation} and * {@link DocumentSummaryInformation} classes. When parsing the data a * property set stream consists of (possibly coming from an {@link * java.io.InputStream}) we want to read and process each byte only * once. Since we don't know in advance which kind of property set we * have, we can expect only the most general {@link * PropertySet}. Creating a special subclass should be as easy as * calling the special subclass' constructor and pass the general * {@link PropertySet} in. To make things easy internally, the special * class just holds a reference to the general {@link PropertySet} and * delegates all method calls to it.</p> * * <p>A cleaner implementation would have been like this: The {@link * PropertySetFactory} parses the stream data into some internal * object first.  Then it finds out whether the stream is a {@link * SummaryInformation}, a {@link DocumentSummaryInformation} or a * general {@link PropertySet}.  However, the current implementation * went the other way round historically: the convenience classes came * only late to my mind.</p> * * @author Rainer Klute <a * href="mailto:klute@rainer-klute.de">&lt;klute@rainer-klute.de&gt;</a> * @version $Id: SpecialPropertySet.java,v 1.11 2004/04/09 13:05:16 glens Exp $ * @since 2002-02-09 */public abstract class SpecialPropertySet extends PropertySet{    /**     * <p>The "real" property set <code>SpecialPropertySet</code>     * delegates to.</p>     */    private PropertySet delegate;    /**     * <p>Creates a <code>SpecialPropertySet</code>.     *     * @param ps The property set encapsulated by the     * <code>SpecialPropertySet</code>     */    public SpecialPropertySet(final PropertySet ps)    {        delegate = ps;    }    /**     * @see PropertySet#getByteOrder     */    public int getByteOrder()    {        return delegate.getByteOrder();    }    /**     * @see PropertySet#getFormat     */    public int getFormat()    {        return delegate.getFormat();    }    /**     * @see PropertySet#getOSVersion     */    public int getOSVersion()    {        return delegate.getOSVersion();    }    /**     * @see PropertySet#getClassID     */    public ClassID getClassID()    {        return delegate.getClassID();    }    /**     * @see PropertySet#getSectionCount     */    public int getSectionCount()    {        return delegate.getSectionCount();    }    /**     * @see PropertySet#getSections     */    public List getSections()    {        return delegate.getSections();    }    /**     * @see PropertySet#isSummaryInformation     */    public boolean isSummaryInformation()    {        return delegate.isSummaryInformation();    }    /**     * @see PropertySet#isDocumentSummaryInformation     */    public boolean isDocumentSummaryInformation()    {        return delegate.isDocumentSummaryInformation();    }    /**     * @see PropertySet#getSingleSection     */    public Section getSingleSection()    {        return delegate.getSingleSection();    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费一级欧美片在线观看| 国产精品婷婷午夜在线观看| 国产一区二区三区免费看| 国产精品热久久久久夜色精品三区| 99久久精品国产一区二区三区| 日本麻豆一区二区三区视频| 18欧美亚洲精品| 26uuu国产日韩综合| 欧美午夜在线一二页| 成人av网站在线| 国产在线不卡一卡二卡三卡四卡| 一级日本不卡的影视| 久久精品人人做人人爽97| 欧美美女一区二区| 91麻豆成人久久精品二区三区| 黄页视频在线91| 免费黄网站欧美| 婷婷丁香久久五月婷婷| 亚洲天堂免费看| 亚洲国产电影在线观看| 欧美不卡123| 欧美高清视频不卡网| 91在线观看地址| 精品一区二区免费视频| 亚洲一区二区三区视频在线播放| 日本午夜精品视频在线观看| 国内国产精品久久| 国产精品久线在线观看| 国产三级欧美三级日产三级99 | 欧美日韩一区久久| caoporm超碰国产精品| 东方欧美亚洲色图在线| 国产福利91精品一区| 国产原创一区二区| 激情欧美一区二区| 狠狠色丁香婷婷综合| 老司机精品视频在线| 男男视频亚洲欧美| 日韩高清在线电影| 久久精品国产色蜜蜜麻豆| 在线一区二区三区做爰视频网站| 五月婷婷激情综合网| 久久久久久久久久久99999| 91黄色激情网站| 成人小视频免费在线观看| 午夜一区二区三区在线观看| 精品国产成人在线影院 | 欧美激情一区二区在线| bt欧美亚洲午夜电影天堂| 亚洲福利一二三区| 国产精品天干天干在观线| 69堂成人精品免费视频| 99久久伊人网影院| 99视频精品全部免费在线| 日日夜夜一区二区| 亚洲免费在线观看视频| 亚洲一区二区黄色| 一级日本不卡的影视| 亚洲曰韩产成在线| 日韩精品高清不卡| 国产成人免费在线| 色屁屁一区二区| 日本成人在线不卡视频| 亚洲国产高清aⅴ视频| 色噜噜狠狠色综合中国| 色综合久久中文字幕综合网 | jizz一区二区| 亚洲成人av中文| 日韩不卡免费视频| 国产黑丝在线一区二区三区| 99久久精品国产一区二区三区| 色av一区二区| 日韩欧美激情在线| 一区二区中文视频| 三级一区在线视频先锋 | 亚洲国产一区二区a毛片| 日韩avvvv在线播放| 国产在线看一区| 欧美自拍丝袜亚洲| 精品日韩av一区二区| 中文字幕中文字幕一区二区 | 喷水一区二区三区| 国产91精品欧美| 欧美三级视频在线播放| 欧美精品一区二区三区视频 | 亚洲色图视频免费播放| 青青草原综合久久大伊人精品 | 天天做天天摸天天爽国产一区| 国产一本一道久久香蕉| 91啪亚洲精品| 久久久欧美精品sm网站| 亚洲欧美日韩国产手机在线 | 九色综合狠狠综合久久| 色一情一乱一乱一91av| 欧美刺激脚交jootjob| 亚洲美女一区二区三区| 国产精品一级在线| 欧美男男青年gay1069videost| 亚洲国产岛国毛片在线| 久久精品国产网站| 欧美视频一区二| 国产精品五月天| 久久不见久久见中文字幕免费| 91九色最新地址| 中文字幕欧美日韩一区| 久久精品二区亚洲w码| 日本精品一区二区三区高清| 欧美国产日韩在线观看| 麻豆91免费看| 在线成人免费视频| 亚洲黄色免费网站| caoporn国产精品| 国产清纯白嫩初高生在线观看91| 蜜臀av一区二区三区| 欧美色网一区二区| 国产精品女人毛片| 国产成人亚洲综合a∨婷婷图片| 日韩美女一区二区三区四区| 亚洲国产精品麻豆| 色哦色哦哦色天天综合| 中文字幕在线不卡| 成人黄色av电影| 国产色一区二区| 国产乱对白刺激视频不卡| 精品福利av导航| 美女mm1313爽爽久久久蜜臀| 在线不卡欧美精品一区二区三区| 亚洲成在线观看| 国产精品情趣视频| 国产精品一色哟哟哟| xf在线a精品一区二区视频网站| 老司机精品视频在线| 欧美tickling挠脚心丨vk| 青娱乐精品在线视频| 日韩精品一区二区三区四区| 秋霞午夜鲁丝一区二区老狼| 日韩一区国产二区欧美三区| 日韩va欧美va亚洲va久久| 777亚洲妇女| 美腿丝袜亚洲三区| 精品久久久久香蕉网| 国产精品白丝jk黑袜喷水| 欧美国产一区二区| 91蜜桃在线观看| 亚洲一区二区高清| 日韩午夜在线观看| 国产真实精品久久二三区| 国产色一区二区| 91蜜桃视频在线| 亚洲成人免费影院| 欧美一区二区三区免费| 精油按摩中文字幕久久| 国产日韩欧美不卡在线| 色综合久久久久久久久久久| 亚洲国产一区二区三区青草影视 | 欧美日韩在线三级| 五月激情综合网| 久久久久久久久久久久久夜| 国产91丝袜在线18| 一区二区三区精品久久久| 欧美一级在线视频| 国产一区视频网站| 亚洲欧美日韩国产手机在线| 欧美丰满美乳xxx高潮www| 蜜臀av性久久久久蜜臀aⅴ四虎| 2024国产精品| 91久久线看在观草草青青| 蜜臀av一区二区| 中文字幕一区二区三区不卡| 欧美中文字幕不卡| 国产精选一区二区三区| 亚洲日本va午夜在线电影| 日韩精品一区二区三区中文精品| 国产乱色国产精品免费视频| 亚洲一区成人在线| 久久久久久免费| 欧美视频在线不卡| 欧美老女人第四色| 国产高清在线观看免费不卡| 亚洲综合自拍偷拍| 26uuu成人网一区二区三区| 在线观看91精品国产入口| 九九国产精品视频| 亚洲一级不卡视频| 久久亚洲精精品中文字幕早川悠里| 91香蕉视频污在线| 久久精品国产亚洲5555| 亚洲午夜免费电影| 日本一区二区三区视频视频| 91麻豆精品国产91| 97久久精品人人做人人爽50路| 麻豆91在线播放免费| 亚洲综合999| 国产精品毛片a∨一区二区三区| 日韩一区二区三区在线观看| 99国产精品久久久久久久久久| 精品一区二区日韩| 日韩一区精品字幕| 亚洲综合一二三区| 国产精品麻豆一区二区|