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

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

?? sectionidmap.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.wellknown;import java.util.HashMap;/** * <p>Maps section format IDs to {@link PropertyIDMap}s. It is * initialized with two well-known section format IDs: those of the * <tt>\005SummaryInformation</tt> stream and the * <tt>\005DocumentSummaryInformation</tt> stream.</p> * * <p>If you have a section format ID you can use it as a key to query * this map.  If you get a {@link PropertyIDMap} returned your section * is well-known and you can query the {@link PropertyIDMap} for PID * strings. If you get back <code>null</code> you are on your own.</p> * * <p>This {@link java.util.Map} expects the byte arrays of section format IDs * as keys. A key maps to a {@link PropertyIDMap} describing the * property IDs in sections with the specified section format ID.</p> * * @author Rainer Klute (klute@rainer-klute.de) * @version $Id: SectionIDMap.java,v 1.8 2004/04/09 13:05:16 glens Exp $ * @since 2002-02-09 */public class SectionIDMap extends HashMap{    /**     * <p>The SummaryInformation's section's format ID.</p>     */    public static final byte[] SUMMARY_INFORMATION_ID = new byte[]    {        (byte) 0xF2, (byte) 0x9F, (byte) 0x85, (byte) 0xE0,        (byte) 0x4F, (byte) 0xF9, (byte) 0x10, (byte) 0x68,        (byte) 0xAB, (byte) 0x91, (byte) 0x08, (byte) 0x00,        (byte) 0x2B, (byte) 0x27, (byte) 0xB3, (byte) 0xD9    };    /**     * <p>The DocumentSummaryInformation's first section's format     * ID. The second section has a different format ID which is not     * well-known.</p>     */    public static final byte[] DOCUMENT_SUMMARY_INFORMATION_ID = new byte[]    {        (byte) 0xD5, (byte) 0xCD, (byte) 0xD5, (byte) 0x02,        (byte) 0x2E, (byte) 0x9C, (byte) 0x10, (byte) 0x1B,        (byte) 0x93, (byte) 0x97, (byte) 0x08, (byte) 0x00,        (byte) 0x2B, (byte) 0x2C, (byte) 0xF9, (byte) 0xAE    };    /**     * <p>A property without a known name is described by this string.</p>      */    public static final String UNDEFINED = "[undefined]";    /**     * <p>The default section ID map. It maps section format IDs to     * {@link PropertyIDMap}s.</p>     */    private static SectionIDMap defaultMap;    /**     * <p>Returns the singleton instance of the default {@link     * SectionIDMap}.</p>     *     * @return The instance value     */    public static SectionIDMap getInstance()    {        if (defaultMap == null)        {            final SectionIDMap m = new SectionIDMap();            m.put(SUMMARY_INFORMATION_ID,                  PropertyIDMap.getSummaryInformationProperties());            m.put(DOCUMENT_SUMMARY_INFORMATION_ID,                  PropertyIDMap.getDocumentSummaryInformationProperties());            defaultMap = m;        }        return defaultMap;    }    /**     * <p>Returns the property ID string that is associated with a     * given property ID in a section format ID's namespace.</p>     *     * @param sectionFormatID Each section format ID has its own name     * space of property ID strings and thus must be specified.     * @param  pid The property ID     * @return The well-known property ID string associated with the     * property ID <var>pid</var> in the name space spanned by <var>     * sectionFormatID</var> . If the <var>pid</var>     * /<var>sectionFormatID </var> combination is not well-known, the     * string "[undefined]" is returned.     */    public static String getPIDString(final byte[] sectionFormatID,                                      final long pid)    {        final PropertyIDMap m =            (PropertyIDMap) getInstance().get(sectionFormatID);        if (m == null)            return UNDEFINED;        else        {            final String s = (String) m.get(pid);            if (s == null)                return UNDEFINED;            return s;        }    }    /**     * <p>Returns the {@link PropertyIDMap} for a given section format     * ID.</p>     *      * @param sectionFormatID the section format ID     * @return the property ID map     */    public PropertyIDMap get(final byte[] sectionFormatID)    {        return (PropertyIDMap) super.get(new String(sectionFormatID));    }    /**     * <p>Returns the {@link PropertyIDMap} for a given section format     * ID.</p>     *     * @param sectionFormatID A section format ID as a <tt>byte[]</tt> .     * @deprecated Use {@link #get(byte[])} instead!     * @return the property ID map     */    public Object get(final Object sectionFormatID)    {        return get((byte[]) sectionFormatID);    }    /**     * <p>Associates a section format ID with a {@link     * PropertyIDMap}.</p>     *      * @param sectionFormatID the section format ID     * @param propertyIDMap the property ID map     * @return as defined by {@link java.util.Map#put}     */    public Object put(final byte[] sectionFormatID,                      final PropertyIDMap propertyIDMap)    {        return super.put(new String(sectionFormatID), propertyIDMap);    }    /**     * @deprecated Use {@link #put(byte[], PropertyIDMap)} instead!     * @link #put(byte[], PropertyIDMap)     *      * @param key This parameter remains undocumented since the method is     * deprecated.     * @param value This parameter remains undocumented since the method is     * deprecated.     * @return The return value remains undocumented since the method is     * deprecated.     */    public Object put(final Object key, final Object value)    {        return put((byte[]) key, (PropertyIDMap) value);    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91丨九色丨国产丨porny| 亚洲成人在线网站| 欧洲一区在线电影| 精彩视频一区二区三区| 亚洲国产精品一区二区久久 | 亚洲国产视频直播| 国产欧美一区二区精品性| 欧美日韩国产免费一区二区| 成人动漫av在线| 日本va欧美va欧美va精品| 亚洲综合色自拍一区| 国产日本一区二区| 日韩欧美一级在线播放| 欧美视频一二三区| 91视频观看视频| 风间由美一区二区av101| 久久精品国产精品亚洲红杏| 午夜精品成人在线| 亚洲免费在线观看| 国产三级精品视频| 日韩一区二区三区在线视频| 免费av成人在线| caoporn国产一区二区| 一区二区三区高清不卡| 国产精品丝袜黑色高跟| 久久这里只有精品视频网| 欧美顶级少妇做爰| 欧美日韩在线精品一区二区三区激情| 成人黄色片在线观看| 精品一区二区综合| 精久久久久久久久久久| 久久99精品国产.久久久久久 | 欧美国产日韩亚洲一区| www国产精品av| 精品福利一区二区三区| 精品欧美久久久| 欧美成人女星排名| 日韩精品一区二区三区在线播放| 5566中文字幕一区二区电影| 欧美在线观看视频一区二区三区| 91国产免费看| 欧美精品日日鲁夜夜添| 久久久亚洲高清| 激情五月播播久久久精品| 蜜臀av一区二区在线观看 | 国产69精品久久久久毛片| 国产麻豆一精品一av一免费| 国产一区二区电影| 精油按摩中文字幕久久| 国产精品99久| 成人在线一区二区三区| 99视频一区二区| 色噜噜久久综合| 欧美日本一区二区在线观看| 欧美高清hd18日本| 精品三级在线看| 精品国产一区二区三区久久影院 | 中文字幕精品一区二区精品绿巨人| 国产婷婷一区二区| 亚洲三级理论片| 一区二区欧美精品| 日韩在线a电影| 极品少妇xxxx精品少妇偷拍| 国产91精品久久久久久久网曝门| 91网站在线播放| 欧美美女直播网站| 成人深夜福利app| 色综合久久久久综合| 国产精品久久久久久久裸模| 51午夜精品国产| 精品国产一区二区三区av性色| 欧美激情中文不卡| 亚洲图片欧美综合| 国内精品国产成人国产三级粉色 | 成人一区二区三区视频在线观看| av日韩在线网站| 日韩一区二区影院| 亚洲婷婷综合久久一本伊一区| 亚洲自拍偷拍av| 国产一区二区不卡老阿姨| 91欧美激情一区二区三区成人| 欧美日韩国产免费一区二区| 国产视频一区二区在线| 亚洲综合色在线| 国产成人av在线影院| 欧美三级在线看| 国产欧美中文在线| 婷婷久久综合九色综合伊人色| 国产福利精品导航| 欧美欧美欧美欧美首页| 国产精品欧美极品| 另类小说色综合网站| 色婷婷久久久综合中文字幕| 日韩三级在线观看| 亚洲精品国产无套在线观| 国产在线不卡视频| 欧美日韩免费电影| 国产精品视频在线看| 美女尤物国产一区| 91久久精品午夜一区二区| 久久亚区不卡日本| 亚洲福利视频三区| 成人不卡免费av| 精品国产乱码久久久久久久久 | 日韩精品免费视频人成| 色婷婷精品久久二区二区蜜臀av | 91麻豆精品国产91久久久使用方法| 国产精品三级电影| 精品在线播放免费| 欧美麻豆精品久久久久久| 国产精品成人午夜| 国产成人免费av在线| 欧美一级精品在线| 天天色天天爱天天射综合| 色哟哟在线观看一区二区三区| 国产日韩精品久久久| 久久疯狂做爰流白浆xx| 欧美日韩高清在线| 亚洲制服欧美中文字幕中文字幕| 99在线精品一区二区三区| 国产亚洲欧美日韩日本| 精品一区二区三区在线观看| 欧美精品 日韩| 亚洲成人在线网站| 欧美在线短视频| 亚洲综合偷拍欧美一区色| 91美女蜜桃在线| 亚洲色图另类专区| 91麻豆免费看| 亚洲美女免费在线| 在线日韩av片| 亚洲国产精品久久久久秋霞影院| 91极品视觉盛宴| 亚洲va国产va欧美va观看| 在线视频综合导航| 亚洲va欧美va国产va天堂影院| 精品第一国产综合精品aⅴ| 欧美性大战xxxxx久久久| 亚洲免费在线观看| 欧洲中文字幕精品| 亚洲动漫第一页| 宅男在线国产精品| 日韩国产欧美在线视频| 日韩三级在线观看| 国产一区二区在线电影| 国产亚洲精品超碰| 丁香另类激情小说| 亚洲三级小视频| 欧美性受极品xxxx喷水| 日韩影院免费视频| 欧美大度的电影原声| 国产资源在线一区| 亚洲欧美在线观看| 一本大道久久a久久精品综合| 亚洲一区二区三区在线看| 欧美福利一区二区| 国产精品一区二区在线看| 国产精品免费视频一区| 色综合久久久久| 午夜精彩视频在线观看不卡| 日韩欧美高清dvd碟片| 国产福利精品一区二区| 亚洲老司机在线| 欧美日韩aaaaaa| 国产一区二区三区四区五区美女 | 91精品国产福利| 麻豆精品新av中文字幕| 国产拍揄自揄精品视频麻豆| 一本一本久久a久久精品综合麻豆| 亚洲电影一级片| 久久久综合精品| 欧洲亚洲精品在线| 韩国毛片一区二区三区| 最新国产の精品合集bt伙计| 欧美午夜精品理论片a级按摩| 久久99久久久久| 亚洲欧美日韩国产成人精品影院 | 成人性生交大片| 亚洲国产精品麻豆| 久久综合久久99| 欧美亚洲高清一区| 成人综合激情网| 亚洲电影视频在线| 日本一区二区三区高清不卡| 欧美性生活影院| 国产精品一区二区免费不卡| 亚洲一区二区三区四区不卡| 久久一日本道色综合| 欧美视频一区二区在线观看| 粉嫩av一区二区三区| 日韩高清国产一区在线| 国产精品久久久久一区二区三区共| 欧美精品日韩一区| 91美女片黄在线观看91美女| 国内精品国产三级国产a久久| 亚洲观看高清完整版在线观看| 欧美激情中文不卡| 欧美一区二区三级| 色噜噜夜夜夜综合网| 福利一区福利二区|