stax2-api-4.1.jar
登录
|
org.codehaus.woodstox:stax2-api:4.1
META-INF
org
codehaus
stax2
XMLEventReader2.java
io
validation
XMLStreamProperties.java
XMLReporter2.java
util
XMLStreamReader2.java
osgi
DTDInfo.java
evt
AttributeInfo.java
typed
LocationInfo.java
XMLStreamLocation2.java
ri
Stax2ReaderAdapter.java
package.html
Stax2EventWriterImpl.java
EmptyIterator.java
Stax2WriterAdapter.java
SingletonIterator.java
Stax2EventReaderImpl.java
evt
Stax2WriterImpl.java
typed
Stax2FilteredStreamReader.java
Stax2LocationAdapter.java
EmptyNamespaceContext.java
dom
Stax2Util.java
Stax2EventFactoryImpl.java
Stax2ReaderImpl.java
XMLStreamWriter2.java
XMLOutputFactory2.java
XMLInputFactory2.java
annotations
EmptyNamespaceContext.java
清空
类结构
package org.codehaus.stax2.ri; import java.util.
Iterator
; import javax.xml.
XMLConstants
; import javax.xml.namespace.
NamespaceContext
; /** * Dummy {@link NamespaceContext} implementation that contains no * namespace information, except bindings that are specified by * the namespace specification itself (for prefixes "xml" and "xmlns") */ public class
EmptyNamespaceContext
implements
NamespaceContext
{ final static
EmptyNamespaceContext
sInstance
= new
EmptyNamespaceContext
(); private
EmptyNamespaceContext
() { } public static
EmptyNamespaceContext
getInstance
() { return
sInstance
; } /* /********************************************************************** /* NamespaceContext API /********************************************************************** */ public final
String
getNamespaceURI
(
String
prefix
) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (
prefix
== null) { throw new
IllegalArgumentException
("Illegal to pass null/empty prefix as argument."); } if (
prefix
.
length
() > 0) { if (
prefix
.
equals
(
XMLConstants
.
XML_NS_PREFIX
)) { return
XMLConstants
.
XML_NS_URI
; } if (
prefix
.
equals
(
XMLConstants
.
XMLNS_ATTRIBUTE
)) { return
XMLConstants
.
XMLNS_ATTRIBUTE_NS_URI
; } } return null; } public
String
getPrefix
(
String
nsURI
) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (
nsURI
== null ||
nsURI
.
length
() == 0) { throw new
IllegalArgumentException
("Illegal to pass null/empty URI as argument."); } if (
nsURI
.
equals
(
XMLConstants
.
XML_NS_URI
)) { return
XMLConstants
.
XML_NS_PREFIX
; } if (
nsURI
.
equals
(
XMLConstants
.
XMLNS_ATTRIBUTE_NS_URI
)) { return
XMLConstants
.
XMLNS_ATTRIBUTE
; } return null; } public
Iterator
<
String
>
getPrefixes
(
String
nsURI
) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (
nsURI
== null ||
nsURI
.
length
() == 0) { throw new
IllegalArgumentException
("Illegal to pass null/empty prefix as argument."); } if (
nsURI
.
equals
(
XMLConstants
.
XML_NS_URI
)) { return
SingletonIterator
.
create
(
XMLConstants
.
XML_NS_PREFIX
); } if (
nsURI
.
equals
(
XMLConstants
.
XMLNS_ATTRIBUTE_NS_URI
)) { return
SingletonIterator
.
create
(
XMLConstants
.
XMLNS_ATTRIBUTE
); } return
EmptyIterator
.
getInstance
(); } }
查找资源
Jre/Lib
输入类名或文件名
类结构窗口