Class NameFactoryImpl
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.name.NameFactoryImpl
-
- All Implemented Interfaces:
NameFactory
public class NameFactoryImpl extends java.lang.Object implements NameFactory
NameFactoryImpl
...
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Name
create(java.lang.String nameString)
Returns aName
holding the value of the specified string.Name
create(java.lang.String namespaceURI, java.lang.String localName)
Returns aName
with the given namespace URI and local part and validates the given parameters.static NameFactory
getInstance()
-
-
-
Method Detail
-
getInstance
public static NameFactory getInstance()
-
create
public Name create(java.lang.String namespaceURI, java.lang.String localName) throws java.lang.IllegalArgumentException
Description copied from interface:NameFactory
Returns aName
with the given namespace URI and local part and validates the given parameters.- Specified by:
create
in interfaceNameFactory
- Parameters:
namespaceURI
- namespace urilocalName
- local part- Throws:
java.lang.IllegalArgumentException
- ifnamespaceURI
orlocalName
is invalid.- See Also:
NameFactory.create(String, String)
-
create
public Name create(java.lang.String nameString) throws java.lang.IllegalArgumentException
Description copied from interface:NameFactory
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
- Specified by:
create
in interfaceNameFactory
- Parameters:
nameString
- aString
containing theName
representation to be parsed.- Returns:
- the
Name
represented by the argument - Throws:
java.lang.IllegalArgumentException
- if the specified string can not be parsed as aName
.- See Also:
NameFactory.create(String)
-
-