Package org.apache.jackrabbit.spi
Interface NameFactory
-
- All Known Implementing Classes:
NameFactoryImpl
,NameFactoryLogger
public interface NameFactory
NameFactory
...
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Name
create(String nameString)
Returns aName
holding the value of the specified string.Name
create(String namespaceURI, String localName)
Returns aName
with the given namespace URI and local part and validates the given parameters.
-
-
-
Method Detail
-
create
Name create(String namespaceURI, String localName) throws IllegalArgumentException
Returns aName
with the given namespace URI and local part and validates the given parameters.- Parameters:
namespaceURI
- namespace urilocalName
- local part- Throws:
IllegalArgumentException
- ifnamespaceURI
orlocalName
is invalid.
-
create
Name create(String nameString) throws IllegalArgumentException
Returns aName
holding the value of the specified string. The string must be in the format returned by theName.toString()
method, i.e.{namespaceURI}localName
- Parameters:
nameString
- aString
containing theName
representation to be parsed.- Returns:
- the
Name
represented by the argument - Throws:
IllegalArgumentException
- if the specified string can not be parsed as aName
.
-
-