JavaTM 2 Platform
Standard Ed. 6

類別 javax.xml.namespace.QName
的使用

使用 QName 的軟體套件
javax.xml.bind 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 
javax.xml.datatype XML/Java 型別映射關係。 
javax.xml.namespace XML 名稱空間處理。 
javax.xml.soap 提供用於創建和建構 SOAP 訊息的 API。 
javax.xml.stream   
javax.xml.stream.events   
javax.xml.stream.util   
javax.xml.ws 此套件包含核心 JAX-WS API。 
javax.xml.ws.handler 該套件定義用於訊息處理程序的 API。 
javax.xml.ws.handler.soap 該套件定義用於 SOAP 訊息處理程序的 API。 
javax.xml.ws.spi 該套件定義用於 JAX-WS 2.0 的 SPI。 
javax.xml.xpath 此套件提供了用於 XPath 表達式的計算和存取計算環境的 object-model neutral API。 
 

javax.xml.bindQName 的使用
 

宣告為 QNamejavax.xml.bind 中的欄位
protected  QName JAXBElement.name
          xml 元素標記名稱。
 

返回 QNamejavax.xml.bind 中的方法
abstract  QName JAXBIntrospector.getElementName(Object jaxbElement)
          獲取 jaxbElement 的 xml 元素 qname。
 QName JAXBElement.getName()
          返回 xml 元素標記名稱。
static QName DatatypeConverter.parseQName(String lexicalXSDQName, NamespaceContext nsc)
           將字元串參數轉換為一個 byte 值。
 QName DatatypeConverterInterface.parseQName(String lexicalXSDQName, NamespaceContext nsc)
           將字元串參數轉換為一個 QName 值。
 

參數型別為 QNamejavax.xml.bind 中的方法
static String DatatypeConverter.printQName(QName val, NamespaceContext nsc)
           將 QName 實例轉換為一個字元串。
 String DatatypeConverterInterface.printQName(QName val, NamespaceContext nsc)
           將 QName 實例轉換為一個字元串。
 

參數型別為 QNamejavax.xml.bind 中的建構子
JAXBElement(QName name, Class<T> declaredType, Class scope, T value)
          建構一個 xml 元素實例。
JAXBElement(QName name, Class<T> declaredType, T value)
          建構一個 xml 元素實例。
 

javax.xml.datatypeQName 的使用
 

宣告為 QNamejavax.xml.datatype 中的欄位
static QName DatatypeConstants.DATE
          W3C XML 網要 1.0 資料型別 date 的完全限定名稱。
static QName DatatypeConstants.DATETIME
          W3C XML 網要 1.0 資料型別 dateTime 的完全限定名稱。
static QName DatatypeConstants.DURATION
          W3C XML 網要資料型別 duration 的完全限定名稱。
static QName DatatypeConstants.DURATION_DAYTIME
          XQuery 1.0 和 Path 2.0 資料型別 dayTimeDuration 的完全限定名稱。
static QName DatatypeConstants.DURATION_YEARMONTH
          XQuery 1.0 和 XPath 2.0 資料型別 yearMonthDuration 的完全限定名稱。
static QName DatatypeConstants.GDAY
           W3C XML 網要 1.0 資料型別 gDay 的完全限定名稱。
static QName DatatypeConstants.GMONTH
          W3C XML 網要 1.0 資料型別 gMonth 的完全限定名稱。
static QName DatatypeConstants.GMONTHDAY
          W3C XML 網要 1.0 資料型別 gMonthDay 的完全限定名稱。
static QName DatatypeConstants.GYEAR
          W3C XML 網要 1.0 資料型別 gYear 的完全限定名稱。
static QName DatatypeConstants.GYEARMONTH
          W3C XML 網要 1.0 資料型別 gYearMonth 的完全限定名稱。
static QName DatatypeConstants.TIME
          W3C XML 網要 1.0 資料型別 time 的完全限定名稱。
 

返回 QNamejavax.xml.datatype 中的方法
 QName Duration.getXMLSchemaType()
          返回此實例映射到的 XML 網要日期/時間型別的名稱。
abstract  QName XMLGregorianCalendar.getXMLSchemaType()
          返回此實例映射到的 XML 網要日期/時間型別的名稱。
 

javax.xml.namespaceQName 的使用
 

返回 QNamejavax.xml.namespace 中的方法
static QName QName.valueOf(String qNameAsString)
          從解析格式化 String 中派生的 QName
 

javax.xml.soapQName 的使用
 

宣告為 QNamejavax.xml.soap 中的欄位
static QName SOAPConstants.SOAP_DATAENCODINGUNKNOWN_FAULT
          SOAP 1.2 DataEncodingUnknown 錯誤。
static QName SOAPConstants.SOAP_MUSTUNDERSTAND_FAULT
          SOAP 1.2 MustUnderstand 錯誤。
static QName SOAPConstants.SOAP_RECEIVER_FAULT
          SOAP 1.2 Receiver 錯誤。
static QName SOAPConstants.SOAP_SENDER_FAULT
          SOAP 1.2 Sender 錯誤。
static QName SOAPConstants.SOAP_VERSIONMISMATCH_FAULT
          SOAP 1.2 VersionMismatch 錯誤。
 

返回 QNamejavax.xml.soap 中的方法
 QName SOAPElement.createQName(String localName, String prefix)
          創建一個 QName,其名稱空間 URI 應與此 SOAPElement 上下文中的參數、prefix 相關聯。
 QName SOAPElement.getElementQName()
          返回此 SOAPElement 物件的 qname。
 QName SOAPFault.getFaultCodeAsQName()
          以 QName 物件形式獲取此 SOAPFault 物件的錯誤程式碼。
 

參數型別為 QNamejavax.xml.soap 中的方法
 SOAPElement SOAPElement.addAttribute(QName qname, String value)
          將帶有指定名稱和值的屬性添加到此 SOAPElement 物件。
 SOAPBodyElement SOAPBody.addBodyElement(QName qname)
          使用指定 QName 創建新的 SOAPBodyElement 物件,並將其添加到此 SOAPBody 物件。
 SOAPElement SOAPElement.addChildElement(QName qname)
          創建使用給定 QName 物件初始化的新 SOAPElement 物件,並將該新元素添加到此 SOAPElement 物件。
 DetailEntry Detail.addDetailEntry(QName qname)
          使用給定 QName 創建新的 DetailEntry 物件,並將其添加到此 Detail 物件。
 SOAPFault SOAPBody.addFault(QName faultCode, String faultString)
          創建新的 SOAPFault 物件,並將其添加到此 SOAPBody 物件。
 SOAPFault SOAPBody.addFault(QName faultCode, String faultString, Locale locale)
          創建新的 SOAPFault 物件,並將其添加到此 SOAPBody 物件。
 SOAPHeaderElement SOAPHeader.addHeaderElement(QName qname)
          創建使用指定 qname 初始化的新的 SOAPHeaderElement 物件,並將其添加到此 SOAPHeader 物件。
 SOAPHeaderElement SOAPHeader.addNotUnderstoodHeaderElement(QName name)
          創建使用指定名稱初始化的新的 NotUnderstood SOAPHeaderElement 物件,並將其添加到此 SOAPHeader 物件。
 void SOAPFault.appendFaultSubcode(QName subcode)
          將 Subcode 添加到此 SOAPFault 套件含的 Subcode 序列的末尾。
 SOAPElement SOAPFactory.createElement(QName qname)
          創建使用給定 QName 物件初始化的 SOAPElement 物件。
abstract  SOAPFault SOAPFactory.createFault(String reasonText, QName faultCode)
          創建使用給定 reasonTextfaultCode 初始化的新 SOAPFault 物件
 String SOAPElement.getAttributeValue(QName qname)
          返回帶有指定 qname 的屬性值。
 Iterator SOAPElement.getChildElements(QName qname)
          返回可在帶有指定 qname 的此元素所有直接子 Node 上進行迭代的 Iterator
 boolean SOAPElement.removeAttribute(QName qname)
          移除帶有指定 qname 的屬性。
 SOAPElement SOAPElement.setElementQName(QName newName)
          如果可能,將此 Element 的名稱更改為 newName
 void SOAPFault.setFaultCode(QName faultCodeQName)
          使用給定的錯誤程式碼設置此 SOAPFault 物件。
 

javax.xml.streamQName 的使用
 

返回 QNamejavax.xml.stream 中的方法
 QName XMLStreamReader.getAttributeName(int index)
          返回所提供索引處的屬性的 qname
 QName XMLStreamReader.getName()
          返回當前 START_ELEMENT 或 END_ELEMENT 事件的 QName
 

參數型別為 QNamejavax.xml.stream 中的方法
abstract  Attribute XMLEventFactory.createAttribute(QName name, String value)
          創建一個新 Attribute。
abstract  EndElement XMLEventFactory.createEndElement(QName name, Iterator namespaces)
          創建一個新 EndElement。
abstract  StartElement XMLEventFactory.createStartElement(QName name, Iterator attributes, Iterator namespaces)
          創建一個新 StartElement。
 

javax.xml.stream.eventsQName 的使用
 

返回 QNamejavax.xml.stream.events 中的方法
 QName Attribute.getName()
          返回此屬性的 QName。
 QName EndElement.getName()
          獲取此事件的名稱
 QName StartElement.getName()
          獲取此事件的名稱
 QName XMLEvent.getSchemaType()
          提供此方法是為了提供有關關聯事件的可選型別資訊。
 

參數型別為 QNamejavax.xml.stream.events 中的方法
 Attribute StartElement.getAttributeByName(QName name)
          返回此名稱參考的屬性
 

javax.xml.stream.utilQName 的使用
 

返回 QNamejavax.xml.stream.util 中的方法
 QName StreamReaderDelegate.getAttributeName(int index)
           
 QName StreamReaderDelegate.getName()
           
 

javax.xml.wsQName 的使用
 

返回 QNamejavax.xml.ws 中的方法
 QName Service.getServiceName()
          獲取此服務的名稱。
 

返回變數型別為 QName 的型別的 javax.xml.ws 中的方法
 Iterator<QName> Service.getPorts()
          返回一個 Iterator,它用於此服務所組合的服務端點的 QName 列表。
 

參數型別為 QNamejavax.xml.ws 中的方法
 void Service.addPort(QName portName, String bindingId, String endpointAddress)
          為服務創建新的埠號。
static Service Service.create(QName serviceName)
          創建 Service 實例。
static Service Service.create(URL wsdlDocumentLocation, QName serviceName)
          創建 Service 實例。
<T> Dispatch<T>
Service.createDispatch(QName portName, Class<T> type, Service.Mode mode)
          創建與使用者選擇的物件一起使用的 Dispatch 實例。
 Dispatch<Object> Service.createDispatch(QName portName, JAXBContext context, Service.Mode mode)
          創建與產生的 JAXB 物件一起使用的 Dispatch 實例。
<T> T
Service.getPort(QName portName, Class<T> serviceEndpointInterface)
          getPort 方法返回 stub。
 

參數型別為 QNamejavax.xml.ws 中的建構子
Service(URL wsdlDocumentLocation, QName serviceName)
           
 

javax.xml.ws.handlerQName 的使用
 

返回 QNamejavax.xml.ws.handler 中的方法
 QName PortInfo.getPortName()
          獲取正被存取的 WSDL 埠號的限定名。
 QName PortInfo.getServiceName()
          獲取包含正被存取埠號的 WSDL 服務名稱的限定名。
 

javax.xml.ws.handler.soapQName 的使用
 

返回變數型別為 QName 的型別的 javax.xml.ws.handler.soap 中的方法
 Set<QName> SOAPHandler.getHeaders()
          獲取可以由此處理程序實例處理的頭塊。
 

參數型別為 QNamejavax.xml.ws.handler.soap 中的方法
 Object[] SOAPMessageContext.getHeaders(QName header, JAXBContext context, boolean allRoles)
          從訊息上下文的訊息中獲得具有特定限定名的頭。
 

javax.xml.ws.spiQName 的使用
 

返回 QNamejavax.xml.ws.spi 中的方法
abstract  QName ServiceDelegate.getServiceName()
          獲取此服務的名稱。
 

返回變數型別為 QName 的型別的 javax.xml.ws.spi 中的方法
abstract  Iterator<QName> ServiceDelegate.getPorts()
          返回一個 Iterator,該迭代器用於根據此服務分組的服務端點的 QName 列表。
 

參數型別為 QNamejavax.xml.ws.spi 中的方法
abstract  void ServiceDelegate.addPort(QName portName, String bindingId, String endpointAddress)
          為服務創建新的埠號。
abstract
<T> Dispatch<T>
ServiceDelegate.createDispatch(QName portName, Class<T> type, Service.Mode mode)
          創建與使用者選擇的物件一起使用的 Dispatch 實例。
abstract  Dispatch<Object> ServiceDelegate.createDispatch(QName portName, JAXBContext context, Service.Mode mode)
          創建與 JAXB 產生的物件一起使用的 Dispatch 實例。
abstract  ServiceDelegate Provider.createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class serviceClass)
          創建一個服務委託物件。
abstract
<T> T
ServiceDelegate.getPort(QName portName, Class<T> serviceEndpointInterface)
          getPort 方法返回一個樁模組 (stub)。
 

javax.xml.xpathQName 的使用
 

宣告為 QNamejavax.xml.xpath 中的欄位
static QName XPathConstants.BOOLEAN
          XPath 1.0 布林值資料型別。
static QName XPathConstants.NODE
          XPath 1.0 NodeSet 資料型別。
static QName XPathConstants.NODESET
          XPath 1.0 NodeSet 資料型別。
static QName XPathConstants.NUMBER
          XPath 1.0 數字資料型別。
static QName XPathConstants.STRING
          XPath 1.0 字元串資料型別。
 

參數型別為 QNamejavax.xml.xpath 中的方法
 Object XPathExpression.evaluate(InputSource source, QName returnType)
          計算指定 InputSource 上下文中編譯後的 XPath 表達式並返回指定型別的結果。
 Object XPathExpression.evaluate(Object item, QName returnType)
          計算指定上下文中的 XPath 表達式並返回指定型別的結果。
 Object XPath.evaluate(String expression, InputSource source, QName returnType)
          計算指定 InputSource 上下文中的 XPath 表達式並返回指定型別的結果。
 Object XPath.evaluate(String expression, Object item, QName returnType)
          計算指定上下文中的 XPath 表達式並返回指定型別的結果。
 XPathFunction XPathFunctionResolver.resolveFunction(QName functionName, int arity)
          在可用的函數集中尋找函數。
 Object XPathVariableResolver.resolveVariable(QName variableName)
          在可用的變數集中尋找變數。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only