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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? collectiontest.java

?? Xfire文件 用于開(kāi)發(fā)web service 的一個(gè)開(kāi)源工具 很好用的
?? JAVA
字號(hào):
package org.codehaus.xfire.aegis.type.java5;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.util.Collection;import java.util.Set;import javax.xml.namespace.QName;import org.codehaus.xfire.aegis.AbstractXFireAegisTest;import org.codehaus.xfire.aegis.type.Configuration;import org.codehaus.xfire.aegis.type.CustomTypeMapping;import org.codehaus.xfire.aegis.type.Type;import org.codehaus.xfire.aegis.type.collection.CollectionType;import org.codehaus.xfire.aegis.type.java5.dto.CollectionDTO;import org.codehaus.xfire.aegis.type.java5.dto.DTOService;import org.codehaus.xfire.aegis.type.java5.dto.ObjectDTO;import org.codehaus.xfire.service.Service;import org.jdom.Document;public class CollectionTest    extends AbstractXFireAegisTest{    private CustomTypeMapping tm;    private Java5TypeCreator creator;    public void setUp() throws Exception    {        super.setUp();                tm = new CustomTypeMapping();        creator = new Java5TypeCreator();        creator.setConfiguration(new Configuration());        tm.setTypeCreator(creator);    }    public void testType() throws Exception    {        Method m = CollectionService.class.getMethod("getStrings", new Class[0]);                Type type = creator.createType(m, -1);        tm.register(type);        assertTrue( type instanceof CollectionType );                CollectionType colType = (CollectionType) type;        QName componentName = colType.getSchemaType();             assertEquals("ArrayOfString", componentName.getLocalPart());        assertEquals("ArrayOfString", componentName.getLocalPart());                type = colType.getComponentType();        assertNotNull(type);        assertTrue(type.getTypeClass().isAssignableFrom(String.class));    }        public void testRecursiveCollections() throws Exception    {        Method m = CollectionService.class.getMethod("getStringCollections", new Class[0]);                Type type = creator.createType(m, -1);        tm.register(type);        assertTrue( type instanceof CollectionType );                CollectionType colType = (CollectionType) type;        QName componentName = colType.getSchemaType();             assertEquals("ArrayOfArrayOfString", componentName.getLocalPart());                type = colType.getComponentType();        assertNotNull(type);        assertTrue( type instanceof CollectionType );                CollectionType colType2 = (CollectionType) type;        componentName = colType2.getSchemaType();             assertEquals("ArrayOfString", componentName.getLocalPart());                type = colType2.getComponentType();        assertTrue(type.getTypeClass().isAssignableFrom(String.class));    }        public void testPDType() throws Exception    {        PropertyDescriptor pd =             Introspector.getBeanInfo(CollectionDTO.class, Object.class).getPropertyDescriptors()[0];        Type type = creator.createType(pd);        tm.register(type);        assertTrue( type instanceof CollectionType );                CollectionType colType = (CollectionType) type;                type = colType.getComponentType();        assertNotNull(type);        assertTrue(type.getTypeClass().isAssignableFrom(String.class));    }    public void testCollectionDTO()    {        CustomTypeMapping tm = new CustomTypeMapping();        Java5TypeCreator creator = new Java5TypeCreator();        creator.setConfiguration(new Configuration());        tm.setTypeCreator(creator);                Type dto = creator.createType(CollectionDTO.class);        Set deps = dto.getDependencies();                Type type = (Type) deps.iterator().next();        assertTrue( type instanceof CollectionType );                CollectionType colType = (CollectionType) type;                deps = dto.getDependencies();        assertEquals(1, deps.size());                Type comType = colType.getComponentType();        assertEquals(String.class, comType.getTypeClass());    }    public void testObjectDTO()    {        CustomTypeMapping tm = new CustomTypeMapping();        Java5TypeCreator creator = new Java5TypeCreator();        creator.setConfiguration(new Configuration());        tm.setTypeCreator(creator);                Type dto = creator.createType(ObjectDTO.class);        Set deps = dto.getDependencies();                                       assertFalse( deps.isEmpty() );        Type type = (Type) deps.iterator().next();        assertTrue( type instanceof CollectionType );                CollectionType colType = (CollectionType) type;                deps = dto.getDependencies();        assertEquals(1, deps.size());                Type comType = colType.getComponentType();        assertEquals(Object.class, comType.getTypeClass());    }        public void testCollectionDTOService() throws Exception    {        Service service = getServiceFactory().create(DTOService.class);        getServiceRegistry().register(service);                printNode(invokeService(service.getSimpleName(), "/org/codehaus/xfire/aegis/type/java5/dto/GetDTO.xml"));    }        public void testCollectionServiceWSDL() throws Exception    {        Service service = getServiceFactory().create(CollectionService.class);        getServiceRegistry().register(service);                        Document wsdl = getWSDLDocument(service.getSimpleName());        printNode(wsdl);        assertValid("//xsd:element[@name='out'][@type='tns:ArrayOfString']", wsdl);    }        public void testUnannotatedStrings() throws Exception {        Service endpoint = getServiceFactory().create(CollectionService.class);        getServiceRegistry().register(endpoint);        Document doc = getWSDLDocument("CollectionService");        //printNode(doc);        assertValid("//xsd:element[@name='getUnannotatedStringsResponse']/xsd:complexType/xsd:sequence/xsd:element[@type='tns:ArrayOfString']", doc);    }        public class CollectionService    {        public Collection<String> getStrings()         {            return null;        }                public void setLongs(Collection<Long> longs)         {        }                public Collection getUnannotatedStrings(){            return null;        }                public Collection<Collection<String>> getStringCollections()        {            return null;        }    }}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合一区在线| 日韩一区二区影院| 亚洲欧美另类小说视频| 91日韩在线专区| 亚洲成人在线免费| 欧美精品乱码久久久久久| 午夜精品久久久| 精品国精品国产尤物美女| 国产成人免费视| 亚洲情趣在线观看| 欧美一区二区三区视频在线 | 久久综合av免费| 成人一级黄色片| 亚洲精品日产精品乱码不卡| 欧美日韩在线三级| 国内成人免费视频| 亚洲人吸女人奶水| 91麻豆精品国产91久久久久久久久| 看电影不卡的网站| 国产精品国模大尺度视频| 欧美日韩国产高清一区二区三区 | 国产在线观看免费一区| 国产精品网站一区| 欧美精品久久99| 国产成人免费视频网站| 亚洲一区电影777| 2014亚洲片线观看视频免费| 成年人午夜久久久| 奇米影视在线99精品| 国产欧美日韩在线看| 欧美日本免费一区二区三区| 国产福利91精品一区二区三区| 亚洲激情在线播放| 久久久精品2019中文字幕之3| 91成人在线观看喷潮| 韩国av一区二区三区四区| 亚洲精品一二三| 精品国产精品一区二区夜夜嗨| 色哟哟欧美精品| 激情文学综合插| 亚洲一区二区三区三| 国产婷婷色一区二区三区四区 | 欧美一区二区三区在线看| 成人在线视频首页| 日韩不卡一二三区| 一区二区三区波多野结衣在线观看| 日韩欧美的一区| 欧美自拍丝袜亚洲| 国产69精品久久777的优势| 日韩精品一级二级| 亚洲免费三区一区二区| 久久久综合激的五月天| 欧美一区午夜视频在线观看| 91亚洲精华国产精华精华液| 国产一区欧美二区| 蜜臀久久久久久久| 亚洲第一福利视频在线| 日韩美女久久久| 欧美韩国日本不卡| 精品国产一区二区三区av性色| 欧美日韩精品免费| 精品视频在线免费| 91久久人澡人人添人人爽欧美| 成人免费av资源| 国产成人av一区| 国产麻豆91精品| 国产成人在线影院| 国产精品白丝av| 国产伦精一区二区三区| 国产一区亚洲一区| 国产福利一区在线观看| 国产精品 欧美精品| 韩国女主播成人在线| 黄一区二区三区| 国产资源在线一区| 国产经典欧美精品| 成人性生交大片免费| 成人午夜av电影| 99re亚洲国产精品| 色88888久久久久久影院按摩 | 欧美午夜精品一区| 欧美日韩www| 欧美一级艳片视频免费观看| 日韩视频在线永久播放| 精品国产免费视频| 国产亚洲自拍一区| 国产精品每日更新在线播放网址 | 久久久精品日韩欧美| 国产日韩成人精品| 亚洲欧洲一区二区在线播放| 一区二区三区国产| 日本亚洲免费观看| 国产毛片一区二区| av一区二区三区在线| 在线观看91精品国产入口| 欧美麻豆精品久久久久久| 精品奇米国产一区二区三区| 精品国产区一区| 综合在线观看色| 图片区小说区国产精品视频| 久久国产生活片100| 成人高清免费观看| 欧美三级视频在线观看| 久久综合网色—综合色88| 国产精品福利电影一区二区三区四区 | 国产精品视频一二三| 亚洲伦理在线免费看| 日本伊人午夜精品| 成人av资源下载| 欧美精品日韩一区| 欧美国产综合一区二区| 性久久久久久久久久久久| 国产精品一区二区三区乱码| 色老综合老女人久久久| 精品噜噜噜噜久久久久久久久试看 | 亚洲精品国产第一综合99久久 | 国产精品一级片在线观看| 色综合中文综合网| 国产成人福利片| 欧美午夜电影网| 久久久久久久久久久久电影| 一区二区三区成人在线视频| 国产高清亚洲一区| 7777精品伊人久久久大香线蕉经典版下载| 久久先锋影音av鲁色资源| 亚洲国产日日夜夜| 国产高清精品网站| 69p69国产精品| 亚洲裸体在线观看| 国产一区二区三区| 欧美精品123区| 亚洲黄网站在线观看| 国产综合久久久久久鬼色| 欧美高清视频www夜色资源网| 亚洲国产精品99久久久久久久久| 日韩国产成人精品| 色婷婷香蕉在线一区二区| 国产亚洲美州欧州综合国| 午夜精品久久久久久久99樱桃| av在线播放一区二区三区| 久久一区二区三区国产精品| 婷婷久久综合九色国产成人| 91麻豆精品视频| 国产色产综合产在线视频| 蜜乳av一区二区三区| 欧美日韩精品二区第二页| 亚洲精品一二三四区| 99久久婷婷国产综合精品电影| 精品日韩欧美在线| 久久av资源站| 日韩欧美电影一区| 奇米色一区二区三区四区| 精品视频全国免费看| 一区二区三区四区在线播放 | 成人精品视频网站| 久久天堂av综合合色蜜桃网| 日韩在线一区二区| 91麻豆精品国产91久久久资源速度| 亚洲在线视频网站| 欧美网站大全在线观看| 亚洲黄色av一区| 日本精品一区二区三区四区的功能| 欧美国产日韩a欧美在线观看| 韩国欧美国产1区| 精品1区2区在线观看| 久久成人免费网| 久久久久久久久久电影| 国产成人精品1024| 国产精品麻豆久久久| 成人av在线一区二区三区| 亚洲欧洲av一区二区三区久久| 93久久精品日日躁夜夜躁欧美| 成人欧美一区二区三区黑人麻豆| 99国产精品久| 一区二区三区美女视频| 欧美天堂亚洲电影院在线播放| 亚洲一本大道在线| 91精品国产全国免费观看| 免费成人av在线| 国产片一区二区| 91视频免费观看| 亚洲国产精品尤物yw在线观看| 91精品国产福利| 国产精品资源在线观看| 中文字幕欧美国产| 欧美在线观看你懂的| 天堂资源在线中文精品| 日韩免费观看高清完整版| 国产成人午夜电影网| 一区二区三区四区在线免费观看| 欧美人狂配大交3d怪物一区| 看片网站欧美日韩| 国产精品美女久久福利网站| 欧美在线999| 久草热8精品视频在线观看| 国产欧美一区二区精品秋霞影院 | 91啪九色porn原创视频在线观看| 一区二区三区久久久| 日韩欧美电影一区| av不卡在线观看|