久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

Eclipse XSD 生成枚舉類型的Schema的實(shí)例詳解

瀏覽:208日期:2022-06-07 11:04:33

Eclipse XSD 生成枚舉類型的Schema的實(shí)例詳解

前言:

因?yàn)榫W(wǎng)上關(guān)于Eclipse XSD的中文資料比較少,而且關(guān)于Eclipse XSD的范例代碼也鳳毛麟角,但是有的時(shí)候我們需要生成一個(gè)帶枚舉限定的簡(jiǎn)單類型的XSD Schema,比如下面的格式,

<?xml version="1.0" encoding="UTF-8"?><schema xmlns="http://www.w3.org/2001/XMLSchema"  targetNamespace="http://www.w3.org/2001/XMLSchema"> 
   <complexType name="StudentType"> 
    <sequence> 
     <element maxOccurs="1" minOccurs="1" name="username" type="string"/> 
     <element maxOccurs="1" minOccurs="1" name="password" type="string"/> 
     <element maxOccurs="1" minOccurs="1" name="alignment" type="AlignmentType"/> 
    </sequence> 
   </complexType> 
   <simpleType name="AlignmentType"> 
    <restriction base="string"> 
     <enumeration value="RIGHT"/> 
     <enumeration value="MIDDLE"/> 
     <enumeration value="LEFT"/> 
    </restriction> 
   </simpleType> 
   <element name="Student" type="StudentType"/> 
  </schema> 

其中, <SimpleType name="AlignmentType"> 代表的就是一個(gè)帶枚舉限定的簡(jiǎn)單類型。那么應(yīng)該如何生成呢?請(qǐng)見參考下面的代碼。

import org.eclipse.xsd.XSDComplexTypeDefinition; 
import org.eclipse.xsd.XSDCompositor; 
import org.eclipse.xsd.XSDElementDeclaration; 
import org.eclipse.xsd.XSDEnumerationFacet; 
import org.eclipse.xsd.XSDFactory; 
import org.eclipse.xsd.XSDImport; 
import org.eclipse.xsd.XSDInclude; 
import org.eclipse.xsd.XSDModelGroup; 
import org.eclipse.xsd.XSDParticle; 
import org.eclipse.xsd.XSDRedefine; 
import org.eclipse.xsd.XSDSchema; 
import org.eclipse.xsd.XSDSchemaDirective; 
import org.eclipse.xsd.XSDSimpleTypeDefinition; 
import org.eclipse.xsd.util.XSDResourceImpl; 
import org.eclipse.xsd.util.XSDUtil; 
import org.junit.Test; 
import org.w3c.dom.Element; 
 
public class EnumFacetTest { 
  protected static XSDFactory xsdFactory = XSDFactory.eINSTANCE; 
  private void createAligementElement(XSDSimpleTypeDefinition aligmentType){ 
  String[] cellAligements={"RIGHT","MIDDLE","LEFT"}; 
   for(int i=0;i<cellAligements.length;i++){ 
     XSDEnumerationFacet alEnum=XSDFactory.eINSTANCE.createXSDEnumerationFacet(); 
     alEnum.setLexicalValue(cellAligements[i]); 
     //aligmentType.getFacets().add(alEnum); 
     aligmentType.getFacetContents().add(alEnum); 
   }  
  } 
  /** 
  <?xml version="1.0" encoding="UTF-8"?><schema xmlns="http://www.w3.org/2001/XMLSchema"  targetNamespace="http://www.w3.org/2001/XMLSchema"> 
   <complexType name="StudentType"> 
    <sequence> 
     <element maxOccurs="1" minOccurs="1" name="username" type="string"/> 
     <element maxOccurs="1" minOccurs="1" name="password" type="string"/> 
     <element maxOccurs="1" minOccurs="1" name="alignment" type="AlignmentType"/> 
    </sequence> 
   </complexType> 
   <simpleType name="AlignmentType"> 
    <restriction base="string"> 
     <enumeration value="RIGHT"/> 
     <enumeration value="MIDDLE"/> 
     <enumeration value="LEFT"/> 
    </restriction> 
   </simpleType> 
   <element name="Student" type="StudentType"/> 
  </schema> 
  */ 
  @Test  
  public void EnumFacetTest() { 
    String targeNameSpace="http://www.w3.org/2001/XMLSchema"; 
    XSDSchema xsdSchema=xsdFactory.createXSDSchema(); 
    xsdSchema.setTargetNamespace(targeNameSpace); 
    xsdSchema.getQNamePrefixToNamespaceMap().put(null, "http://www.w3.org/2001/XMLSchema"); 
 
    //1.1 Create Complex type:student 
    XSDComplexTypeDefinition complexTypeDef = xsdFactory.createXSDComplexTypeDefinition(); 
    complexTypeDef.setTargetNamespace(xsdSchema.getTargetNamespace()); 
    complexTypeDef.setName("StudentType"); 
     
    XSDParticle xsdParticle=xsdFactory.createXSDParticle(); 
    XSDModelGroup xsdModuleGroup=xsdFactory.createXSDModelGroup(); 
    xsdModuleGroup.setCompositor(XSDCompositor.SEQUENCE_LITERAL); 
   
    xsdParticle.setContent(xsdModuleGroup); 
     
    complexTypeDef.setContent(xsdParticle); 
    complexTypeDef.setContentType(xsdParticle); 
    xsdSchema.getContents().add(complexTypeDef); 
     
    //1.2 Add element for complex type 
    //1.2.1 username element 
    XSDParticle localXSDParticle = xsdFactory.createXSDParticle(); 
    localXSDParticle.setMinOccurs(1); 
    localXSDParticle.setMaxOccurs(1); 
    XSDElementDeclaration localXSDElementDeclaration = xsdFactory.createXSDElementDeclaration(); 
    localXSDElementDeclaration.setTargetNamespace(targeNameSpace); 
    localXSDElementDeclaration.setName("username"); 
    XSDSchema localXSDSchema = XSDUtil.getSchemaForSchema("http://www.w3.org/2001/XMLSchema"); 
    XSDSimpleTypeDefinition localSimpleType=localXSDSchema.resolveSimpleTypeDefinition("string"); 
    localXSDElementDeclaration.setTypeDefinition(localSimpleType); 
    localXSDParticle.setContent(localXSDElementDeclaration); 
    xsdModuleGroup.getContents().add(localXSDParticle); 
     
    //1.2.2 password element 
    localXSDParticle = xsdFactory.createXSDParticle(); 
    localXSDParticle.setMinOccurs(1); 
    localXSDParticle.setMaxOccurs(1); 
    localXSDElementDeclaration = xsdFactory.createXSDElementDeclaration(); 
    localXSDElementDeclaration.setTargetNamespace(targeNameSpace); 
    localXSDElementDeclaration.setName("password"); 
    localXSDSchema = XSDUtil.getSchemaForSchema("http://www.w3.org/2001/XMLSchema"); 
    localSimpleType=localXSDSchema.resolveSimpleTypeDefinition("string"); 
    localXSDElementDeclaration.setTypeDefinition(localSimpleType); 
    localXSDParticle.setContent(localXSDElementDeclaration); 
    xsdModuleGroup.getContents().add(localXSDParticle); 
     
    //1.2.3.1 Create Simple Type with XSDEnumerationFacet--------------- 
     XSDSimpleTypeDefinition xsdSimpleTypeDefinition = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition(); 
     XSDSimpleTypeDefinition baseTypeDefinition = xsdSchema.resolveSimpleTypeDefinitionURI("string"); 
     xsdSimpleTypeDefinition.setBaseTypeDefinition(baseTypeDefinition); 
     xsdSimpleTypeDefinition.setName("AlignmentType"); 
     createAligementElement(xsdSimpleTypeDefinition); 
     xsdSchema.getContents().add(xsdSimpleTypeDefinition); 
    //1.2.3.2 Create element with Simple Type -------------- 
     localXSDParticle = xsdFactory.createXSDParticle(); 
     localXSDParticle.setMinOccurs(1); 
     localXSDParticle.setMaxOccurs(1); 
     localXSDElementDeclaration = xsdFactory.createXSDElementDeclaration(); 
     localXSDElementDeclaration.setTargetNamespace(targeNameSpace); 
     localXSDElementDeclaration.setName("alignment"); 
     localXSDSchema = XSDUtil.getSchemaForSchema("http://www.w3.org/2001/XMLSchema"); 
     localXSDElementDeclaration.setTypeDefinition(xsdSimpleTypeDefinition); 
     localXSDParticle.setContent(localXSDElementDeclaration); 
     xsdModuleGroup.getContents().add(localXSDParticle); 
   
    //2.Create XSDElementDeclaration and attached complex type to XSD element 
    XSDElementDeclaration xsdEelement=xsdFactory.createXSDElementDeclaration(); 
    xsdEelement.setName("Student"); 
    xsdEelement.setTypeDefinition(complexTypeDef); 
    xsdSchema.getContents().add(xsdEelement); 
     
    //3.Print Schema 
    SchemaPrintService.printSchema(xsdSchema); 
 
 
     
 
  } 
} 
 
class SchemaPrintService { 
  /** 
   * print schema to console 
   * 
   * @param xsdSchema 
   */ 
  public static void printSchema(XSDSchema xsdSchema) { 
    System.out.println("<!-- ===== Schema Composition ====="); 
    printDirectives(" ", xsdSchema); 
    System.out.println("-->"); 
 
    System.out 
.println("<!-- [ " + xsdSchema.getSchemaLocation() + " ] -->"); 
    xsdSchema.updateElement(); 
    Element element = xsdSchema.getElement(); 
    if (element != null) { 
      // Print the serialization of the model. 
      XSDResourceImpl.serialize(System.out, element); 
    } 
  } 
 
  private static void printSchemaStart(XSDSchema xsdSchema) { 
    System.out.print("<schema targetNamespace=\""); 
    if (xsdSchema.getTargetNamespace() != null) { 
      System.out.print(xsdSchema.getTargetNamespace()); 
    } 
    System.out.print("\" schemaLocation=\""); 
    if (xsdSchema.getSchemaLocation() != null) { 
      System.out.print(xsdSchema.getSchemaLocation()); 
    } 
    System.out.print("\">"); 
  } 
 
  private static void printDirectives(String indent, XSDSchema xsdSchema) { 
    System.out.print(indent); 
    printSchemaStart(xsdSchema); 
    System.out.println(); 
 
    if (!xsdSchema.getReferencingDirectives().isEmpty()) { 
      System.out.println(indent + " <referencingDirectives>"); 
      for (XSDSchemaDirective xsdSchemaDirective : xsdSchema 
  .getReferencingDirectives()) { 
XSDSchema referencingSchema = xsdSchemaDirective.getSchema(); 
System.out.print(indent + "  "); 
printSchemaStart(referencingSchema); 
System.out.println(); 
System.out.print(indent + "   "); 
if (xsdSchemaDirective instanceof XSDImport) { 
  XSDImport xsdImport = (XSDImport) xsdSchemaDirective; 
  System.out.print("<import namespace=\""); 
  if (xsdImport.getNamespace() != null) { 
    System.out.print(xsdImport.getNamespace()); 
  } 
  System.out.print("\" schemaLocation=\""); 
} else if (xsdSchemaDirective instanceof XSDRedefine) { 
  System.out.print("<redefine schemaLocation=\""); 
} else if (xsdSchemaDirective instanceof XSDInclude) { 
  System.out.print("<include schemaLocation=\""); 
} 
if (xsdSchemaDirective.getSchemaLocation() != null) { 
  System.out.print(xsdSchemaDirective.getSchemaLocation()); 
} 
System.out.println("\"/>"); 
System.out.println(indent + "  </schema>"); 
      } 
      System.out.println(indent + " </referencingDirectives>"); 
    } 
 
    if (!xsdSchema.getIncorporatedVersions().isEmpty()) { 
      System.out.println(indent + " <incorporatedVersions>"); 
      for (XSDSchema incorporatedVersion : xsdSchema 
  .getIncorporatedVersions()) { 
printDirectives(indent + "  ", incorporatedVersion); 
      } 
      System.out.println(indent + " </incorporatedVersions>"); 
    } 
 
    System.out.println(indent + "</schema>"); 
  } 
 
} 

如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

標(biāo)簽: JSP
相關(guān)文章:
主站蜘蛛池模板: 中文字幕毛片 | 毛片一区 | 黄色大片网| 色999精品 | 亚洲一区播放 | 能直接看的av网站 | 欧美午夜精品久久久久久浪潮 | 中文字幕观看 | 国产精品成人一区二区 | 国产精品美女在线观看 | 不卡一二 | 日本久久久久久 | 欧美成人黑人xx视频免费观看 | 不卡视频一二三区 | 在线观看日韩精品 | 免费在线观看成年人视频 | 精品在线一区二区 | 成人 在线 | 一区二区三区免费 | 日韩在线网 | 男人的天堂在线视频 | 亚洲成人网络 | 国产精品69毛片高清亚洲 | 国产成人午夜精品5599 | 久久久久久久久99精品 | av免费网站在线观看 | 黄色国产一级视频 | 久在线观看 | 国产高清精品一区二区三区 | a久久 | 一本一道久久精品综合 | 亚洲美女在线视频 | 久久se精品一区精品二区 | 国产成人av在线播放 | 99在线精品视频 | 毛片国产 | 国产在线中文字幕 | 亚洲欧美中文字幕 | 成人午夜视频在线观看 | 综合久久网 | h视频在线观看免费 | 国产精品久久久久久久岛一牛影视 | 国产精品亚洲一区二区三区在线 | 精品一区二区三区久久 | 91亚洲国产成人久久精品网站 | 欧美亚洲免费 | 国产精品三级久久久久久电影 | www97影院| 日韩极品在线 | 国产精品久久久久久久久久99 | 日韩一二三区视频 | 国产午夜精品一区二区三区视频 | 国产日韩一区二区三区 | 亚洲视频在线观看免费 | 日本jizz在线观看 | 欧美日韩免费在线 | 精品无人乱码一区二区三区的优势 | 国内精品一区二区三区 | 亚洲成人伊人 | 精品久久精品 | 99久久99热这里只有精品 | 久久中文字幕视频 | 一级毛片免费播放 | 国产精品久久久久久久久免费桃花 | 伦理一区 | 91在线 | 亚洲| 狠狠躁日日躁夜夜躁东南亚 | 日韩在线观看精品 | 91丁香| 国产精品一区二区三区四区 | 男人的天堂在线视频 | 国产乱码精品一区二区三区中文 | 国产精品国产精品国产专区不片 | 在线视频中文字幕 | 日韩国产一区 | 国产成人精品一区二区三区 | 国产在亚洲 线视频播放 | a国产精品| a∨在线观看 | 五月婷婷综合网 | 99精品欧美一区二区三区 | 国产成人午夜 | 涩涩视频在线看 | 日韩一区二区在线观看 | 99久久精品一区二区成人 | 老妇激情毛片免费 | 国产一区二区三区在线免费观看 | 精品国产一区二区三区在线观看 | 黄色片毛片| 国产精品99 | 成人av电影网址 | 日韩中文字幕一区二区 | 日韩图区| 日本久久国产 | 亚洲精品电影在线一区 | 欧美性大战久久久久久久蜜臀 | 中文字幕欧美激情 | 99久久精品一区二区成人 | 欧美乱操| 狠狠中文字幕 | 香蕉视频一级片 | 亚洲一区在线日韩在线深爱 | 天堂资源最新在线 | 男人的天堂免费 | 亚洲成人av在线 | 免费日韩 | 久久99精品国产99久久6男男 | 亚洲www视频 | 成人激情在线 | 亚洲人免费视频 | 亚洲精品7777xxxx青睐 | 精品国产一区二区三区久久 | 91一区| 欧美日韩不卡 | 黄色成人在线观看视频 | 精品av | 欧美日韩在线第一页 | 成人欧美一区二区 | 69黄在线看片免费视频 | 中文在线视频 | 久久成人国产 | 亚洲综合视频 | 二区在线观看 | 国产成人久久 | 国产成人午夜高潮毛片 | 1级毛片| 一区二区在线视频 | 国产高清一区二区 | 欧美日韩一区不卡 | 美女午夜影院 | 国产精品一区av | 亚洲天堂一区二区 | 国产 日韩 欧美 在线 | 亚洲国产成人av | 国产精品亚洲一区二区三区在线 | 黄网站涩免费蜜桃网站 | 国产精品久久久久国产a级 国产精品欧美一区二区三区不卡 | 国产精品久久久久久妇女6080 | 国产在线视频一区二区 | 亚洲综合精品久久 | 欧美八区 | 黄色大片网站 | 亚洲av毛片 | 亚州中文 | 亚洲成人在线视频网站 | 久久女同互慰一区二区三区 | 在线二区| 免费的一级黄色片 | 亚洲www啪成人一区二区 | 99久久婷婷国产综合亚洲 | 在线观看免费视频黄 | 久久伊99综合婷婷久久伊 | 欧美精品一区二区三区在线四季 | 在线精品亚洲 | 人人插人人干 | 欧美韩国日本一区 | 黄频免费在线观看 | 国产精品一区二区三区久久 | 日日想日日干 | 91爱爱视频| 午夜视频网址 | 久久99精品视频 | 日韩精品免费观看 | 精品一区视频 | 久久9国产偷伦 | 黑人一级片视频 | 国产激情视频 | 欧美日韩一区二区三区在线观看 | 色综合久久久 | 国产成人一区 | 91精品国产日韩91久久久久久 | 91麻豆精品国产91久久久更新资源速度超快 | 日韩在线观看高清 | 欧美精品欧美极品欧美激情 | 亚洲精品乱码久久久久久金桔影视 | 欧美激情精品久久久久久 | 精品中文字幕在线 | 中文字幕日韩在线视频 | 成人午夜精品一区二区三区 | www久久精品| 免费在线观看av的网站 | 亚洲a在线观看 | 成人午夜剧场 | 午夜视频网站 | 亚洲成av人片在线观看无码 | 亚洲成a人v欧美综合天堂麻豆 | 99视频免费播放 | 国产一区二区精品久久 | 亚洲成人久久久 | 91亚洲国产亚洲国产 | 欧美一级视频在线观看 | 精品一区二区三区在线观看 | 亚洲精品久久久久久国产精华液 | 国产一区二区日韩 | 久久久国产视频 | 亚洲一区二区三区视频 | 精品国产三级 | 精品成人 | 国产精品2区 | 99热精品久久 | 国产一区二区亚洲 | 久久成人综合 | 国产超碰在线 | 精品国产31久久久久久 | 国产www| 欧美中文在线 | 精品久久影院 | 夜夜操天天操 | 欧美日韩国产精品 | 欧美国产日韩一区 | 91色站| 中文字幕一区二区三区精彩视频 | 中文字幕永久第一页 | 亚洲成人中文字幕 | 日韩精品一区二区三区在线观看 | 黄色小视频网 | 成人亚洲一区二区 | 亚洲区在线 | 欧美在线观看一区 | 美女一区| 久久精品二 | 久久久久久久久久久免费视频 | 国产精品久久久av | av中文字幕第一页 | 精品国产一区二区三区性色av | 久久久久久久久久久久久av | 中文字幕在线观看网站 | www.久久 | 精品国产99 | 91观看| 欧美另类专区 | 精品视频免费在线 | 亚洲精品久久久久久一区二区 | 久久精品影片 | 国产精品成人3p一区二区三区 | 精品国产欧美 | 日韩有码在线观看 | 777777777亚洲妇女 | 日韩有码一区 | 天天操夜夜操免费视频 | 在线干 | 日韩欧美视频一区二区三区 | 女同久久| 欧美一区2区三区4区公司二百 | 免费看国产一级片 | 亚洲综合电影 | 一区二区三区亚洲精品国 | 国产精品美乳一区二区免费 | 亚洲第一黄 | 妞干网国产 | 天天干夜夜操 | 夜夜艹日日艹 | 日韩电影专区 | 亚洲欧美在线观看 | 黄a一级| 国产美女自拍视频 | 日韩中文字幕在线视频 | 天天久久 | 极品久久| 国产精品自拍视频 | 中文字幕国产 | 一区二区中文字幕 | 一区二区三区视频免费在线观看 | 日本久久久影视 | 私人毛片免费高清视频 | 不卡视频一区 | 中文字幕亚洲在线 | 男女视频在线免费观看 | 国产成人午夜 | 亚洲精品成人a8198a | 日韩一区二区三区在线观看 | 在线播放亚洲 | 国产精品一区二区三区在线播放 | 亚洲一区二区三区观看 | 亚洲一区在线视频 | 亚洲一区二区三区在线视频 | 天天插天天操 | 免费观看的av | 国产欧美久久久久久 | 午夜男人网 | 国产一区二精品区在线 | 九九热精品视频在线观看 | 观看av| av免费网站 | 天堂在线网 | 亚洲视频区| 亚洲国产精品久久久 | 久久伊人青青草 | 黄色毛片在线看 | 欧美xxxx色视频在线观看免费 | 亚洲女人的天堂 | 中文视频在线 | 色综合av | 黄色片在线免费看 | 成人精品久久久 | 免费在线观看av的网站 | 青青久久久 | 色综合一区二区三区 | 99色资源| 黄色毛片免费看 | 久热精品视频在线播放 | h在线看| 夜本色 | 欧美一区二区三区黄 | 私人毛片免费高清视频 | 欧美日韩国产精品一区 | 午夜小影院 | 中文字幕一区二区三区四区 | 视频在线一区 | 日本在线一区二区 | 91精品国产综合久久久久久丝袜 | 日本一区二区精品 | 欧美日韩在线免费观看 | 三级色网站 | 欧美成人福利 | 亚洲xx在线 | 国产精品1区2区在线观看 | 日韩视频在线免费 | 国产亚洲欧美在线 | 国产成人在线播放 | 亚洲成人福利在线观看 | 黄色毛片免费看 | 97国产超碰 | 亚洲成人精品久久 | 亚洲人人 | 日本成人一二三区 | 另类sb东北妇女av | 麻豆.蜜桃.91.天美入口 | 黄色骚片 | 国产精品免费一区二区三区四区 | 福利片在线观看 | 国产精品久久久久久久久久东京 | 免费亚洲成人 | 成人免费视频网站在线观看 | 日韩精品一区二区三区在线观看 | 黄色av网站在线观看 | va在线| 91精品国产91久久久久久吃药 | 嫩草研究院在线观看入口 | 2019天天操 | 亚洲免费色 | 91精品国产综合久久国产大片 | 国产一区二区三区视频在线观看 | 日韩欧美高清dvd碟片 | 欧美日韩亚洲视频 | 成人免费视频网站在线看 | 国产精品免费观看 | 亚洲综合精品 | 夏同学福利网 | 99精品国产一区二区三区 | 日韩免费在线 | 精品国产91乱码一区二区三区 | 亚洲夜幕久久日韩精品一区 | 日韩中文字幕 | 国产亚洲精品久久久闺蜜 | 亚洲免费成人 | 成人av综合 | 久久综合一区二区 | 欧美成年视频 | 日韩中文字幕免费在线播放 | 久久久久国产一级毛片高清版小说 | 亚洲精品字幕 | 免费激情小视频 | 国产精品久久久久久久久免费高清 | 欧美久久一区二区三区 | 天天干夜夜操 | 成人在线视频网 | 亚洲国产精品成人无久久精品 | 日本国产一区二区 | 国产精品一区在线 | 自拍视频在线观看免费 | 国产精品欧美久久久久一区二区 | 欧美freesex交免费视频 | 蜜桃av一区二区三区 | 国产一区二区视频在线观看 | 成人激情视频在线播放 | 成人精品视频在线 | 成人精品一区二区三区中文字幕 | 影音先锋亚洲资源 | 欧美日韩国产欧美 | 一区二区精品 | 成人av教育| 久草青青| 99热69| 男女做爰高清无遮挡免费视频 | 亚洲高清视频在线观看 | 久久精品影视 | 99国产精品久久 | 视频一区在线 | 成人免费淫片aa视频免费 | 国产精品高潮呻吟久久av野狼 | 久久毛片 | caoporon| 久久久国产一区二区三区 | www久久久久 | 91综合网 | 波多野结衣一区三区 | 久久久www成人免费精品 | 精品在线一区 | 男女国产视频 | 黄色免费网址大全 | 男人天堂亚洲天堂 | 一区二区三区视频 | 国产精品一区二区三区在线播放 | 日韩精品一区二区三区在线播放 | 在线观看亚洲 | 国产午夜精品美女视频明星a级 | 欧美国产免费 | 欧美自拍视频在线 | 在线中文字幕av | 国产大片黄色 | 最新日韩在线观看视频 | 日本免费电影一区 | 中文字幕成人影院 | 在线播放一区二区三区 | 成人亚洲 | 龙珠z国语291集普通话 | 男女午夜| 国产视频91在线 | 亚洲视频中文字幕 | 啊v在线视频 | 国产精品高清在线 | 精品久久一二三区 | 日韩一区二区在线观看 | 三区在线| av在线第一页 | 久久久蜜桃 | 农村少妇kkkk7777 | 国产激情精品一区二区三区 | 久久久久久久国产 | 91免费看网站| 亚洲一区二区三区四区五区中文 | 日韩久久一区二区 | 国产精品99久久久久久久久久久久 | 国产一区www | 国产激情影院 | 在线精品亚洲欧美日韩国产 | 99爱爱视频| 国产视频2021 | 欧美日韩中文在线 | 99精品国产热久久91蜜凸 | 国产一区二区三区免费观看 | 夜添久久精品亚洲国产精品 | 日日人人| 久久天堂 | 91精品国产91久久久久久密臀 | 97爱爱爱 | 亚洲天堂中文字幕 | 久久久久久久一区 | 久久久tv | 精品九九 | 一级片日韩 | 美女久久| 日韩高清国产一区在线 | 欧美日韩高清在线一区 | 爱操av| 黄色一级免费大片 | 91精品中文字幕一区二区三区 | 天天天天天天天操 | 在线日韩一区 | 久久久久久久久久久久国产精品 | 亚洲视频免费 | 国产一区二区三区免费 | 国产日韩欧美一二三区 | 日本三级国产 | 91高清视频在线观看 | 久久九九 | 亚洲国产精品一区 | 国产视频网 | 日韩一区二区在线播放 | 亚洲xxxx3d| 国产区免费观看 | 久久伊人av | 欧洲美女性开放视频 | 国产精品一区一区三区 | 欧美男人的天堂 | 狠狠躁夜夜躁人人爽天天高潮 | 在线观看亚洲专区 | www.99久久久 | 99re国产| 91在线激情 | 成人h在线| 亚洲欧美中文日韩v在线观看 | 国产精品日产欧美久久久久 | 91久久精品久久国产性色也91 | 久久网一区二区三区 | 国产日韩欧美一区 | 国产精品一区二区三区四区 | 91麻豆精品国产91久久久资源速度 | 日韩小视频在线播放 | 久草天堂 | 午夜合集| 欧洲黄色 级黄色99片 | 亚洲精品视频免费 | 国产伦精品一区二区 | 久久精品成人 | eeuss国产一区二区三区四区 | 玖玖精品视频 | 日韩欧美在线观看一区二区三区 | 在线看一区 | 欧美视频网站 | 一区二区日韩精品 | 亚洲高清不卡视频 | 日韩视频免费在线观看 | 一区二区中文 | 黄色电影天堂 | 涩涩视频在线看 | 成人tv| 中文在线a在线 | 伊人影院久久 | 国产免费一区二区三区 | 日本一区二区三区四区 | 亚洲国产精品一区二区第一页 | 精品少妇一区二区三区 | 国产精品国产三级国产aⅴ原创 | av在线成人 | 午夜精品久久久久久久99黑人 | 国产成人综合av | 欧美福利专区 | 韩国精品一区二区三区 | 成人在线观看av | 91一区| 亚洲欧美国产精品久久久久 | 五月婷婷激情 | 国产精品成人国产乱一区 | 国产精品亚洲一区 | www.国产精品 | 成年入口无限观看网站 | 日韩精品2区| 九九精品久久久 | 大香伊在人线免97 | 免费看黄色大片 | 欧美高清国产 | 国产精品欧美一区二区 | 午夜私人影院在线观看 | 精品国产精品 | 久久极品 | 国产免费久久 | 午夜成年人 | 欧美精品在线不卡 | 亚洲国产精品成人 | 国产91看片 | 老牛影视av一区二区在线观看 | 欧美日韩综合视频 | 成全视频免费观看在线看黑人 | 中文字幕在线视频免费观看 | 毛片在线看片 | 亚洲精品乱码久久久久久不卡 | 欧美激情视频一区二区三区在线播放 | 97在线免费观看 | 欧美一区2区三区3区公司 | 婷婷成人免费视频 | 草草草久久久 | 亚洲免费网站在线观看 | 日本久久久久久久久久久久 | 午夜tv免费观看 | 97国产精品 | 亚洲国产日韩欧美 | 欧美精品二区中文乱码字幕高清 | 日韩精品一区二区三区在线 | 亚洲精品一二三四五区 | 狠狠艹夜夜艹 | 成人精品一区二区三区中文字幕 | 国产免费黄色 | 一区二区三区亚洲精品国 | 欧美日本精品 | 日韩久久久久久 | 精品一区二区三区免费毛片爱 | 国产网站在线 | 欧美在线播放一区 | 91网在线观看 | www.日本三级| 亚洲品质自拍视频网站 | 伊人久久综合影院 | 国产精品免费一区二区三区四区 | 久久精品亚洲一区二区 | 日韩av免费在线观看 | 色玖玖综合 | 亚洲综合日韩 | 国产精品2 | a级在线 | 一区二区三区在线播放 | 亚洲免费人成在线视频观看 | 久久成人免费视频 | 欧美日一级片 | 狼人狠狠干 | 福利片在线观看 | 精品国产一区二区三区性色av | 黄色大片观看 | 成人一区二区三区久久精品嫩草 | 亚洲国产精品t66y | 亚洲欧洲精品一区二区 | 综合一区二区三区 | 中文字字幕在线观看 | 91精品国产91久久久久久久久久久久 | 在线观看www| 99r在线 | 日韩欧美精品一区二区三区 | 久久国产精品一区 | 精品在线一区二区 | 国产精品久久久久久久久久久免费看 | 欧美三级在线 | 国产精品视频区 | 欧美 日韩 国产 一区 | 剑来在线观看 | 亚洲综合视频 | 成人免费视频观看视频 | 欧美日韩一区二区视频在线观看 | 久久久国产精品免费 | 久久久精 | 久草网站| 特黄视频| 国产精品久久久久久久午夜片 | 亚洲免费精品 | 日韩精品一区二区三区在线 |