ES
es-matrix
FAQs
JSX
LCARS
OpenCV2-Cookbook
PHPX
WebE
Català-Valencià - Catalan
中文 - Chinese (Simplified)
中文 - Chinese (Traditional)
Česky - Czech
Dansk - Danish
Nederlands - Dutch
English - English
Suomi - Finnish
Français - French
Deutsch - German
עברית - Hebrew
हिंदी - Hindi
Magyar - Hungarian
Bahasa Indonesia - Indonesian
Italiano - Italian
日本語 - Japanese
한국어 - Korean
Македонски - Macedonian
मराठी - Marathi
Norsk - Norwegian
Polski - Polish
Português - Portuguese
Português - Portuguese (Brazil)
Русский - Russian
Slovenčina - Slovak
Slovenščina - Slovenian
Español - Spanish
Svenska - Swedish
Türkçe - Turkish
Українська - Ukrainian
Oëzbekcha - Uzbek
Subversion Repositories
ES
(root)
/
trunk
/
src
/
de
/
pointedears
/
converter
/
helpers
/
ConverterNamespaceContext.java
- Rev 19
Rev
Go to most recent revision
|
View as "text/plain"
|
Blame
|
Last modification
|
View Log
|
RSS feed
1
package
de.pointedears.converter.helpers
;
import
java.util.HashMap
;
import
java.util.Iterator
;
import
javax.xml.XMLConstants
;
import
javax.xml.namespace.NamespaceContext
;
/**
* @author pelinux
*
*/
public
final
class
ConverterNamespaceContext
implements
NamespaceContext
{
private
final
HashMap
<
String
,
String
>
namespaces =
new
HashMap
<
String
,
String
>
(
)
;
public
void
add
(
String
prefix,
String
uri
)
{
this
.
namespaces
.
put
(
prefix, uri
)
;
}
@
Override
public
Iterator
getPrefixes
(
String
namespaceURI
)
{
throw
new
UnsupportedOperationException
(
)
;
}
@
Override
public
String
getPrefix
(
String
namespaceURI
)
{
throw
new
UnsupportedOperationException
(
)
;
}
@
Override
public
String
getNamespaceURI
(
String
prefix
)
{
if
(
prefix ==
null
)
{
throw
new
NullPointerException
(
"Null prefix"
)
;
}
else
{
if
(
"xml"
.
equals
(
prefix
)
)
{
return
XMLConstants
.
XML_NS_URI
;
}
String
storedPrefix =
this
.
namespaces
.
get
(
prefix
)
;
if
(
storedPrefix
!
=
null
)
{
return
storedPrefix
;
}
return
XMLConstants
.
NULL_NS_URI
;
}
}
}