Package tigase.util.stringprep
Interface XMPPStringPrepIfc
-
- All Known Implementing Classes:
XMPPStringPrepEmpty,XMPPStringPrepSimple
public interface XMPPStringPrepIfcInterface defining stringprep processor API. According to RFC-3920 all JID's parts have to be stringprep processed, each part should go through different algorithm. The interface and XMPPStringPrepFactory allow for pluggable stringprep processor implementation. See the factory documentation for more details. Created: Dec 28, 2009 9:57:43 PM- Version:
- $Rev$
- Author:
- Artur Hefczyc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringnameprep(java.lang.String domain)JID's domain part stringprep processing.java.lang.Stringnodeprep(java.lang.String localpart)JID's localpart (or nick name) stringprep processing.java.lang.Stringresourceprep(java.lang.String resource)JID's resource stringprep proessing.
-
-
-
Method Detail
-
nameprep
java.lang.String nameprep(java.lang.String domain) throws TigaseStringprepExceptionJID's domain part stringprep processing. In RFC-3920 this is called nameprep processing.- Parameters:
domain- aStringvalue of the JID's domain part.- Returns:
- nameprep processed JID's doman part.
- Throws:
TigaseStringprepException- if stringprep exception occurs.
-
nodeprep
java.lang.String nodeprep(java.lang.String localpart) throws TigaseStringprepExceptionJID's localpart (or nick name) stringprep processing. In RFC-3920 this is called nodeprep processing.- Parameters:
localpart- aStringvalue of the JID's localpart.- Returns:
- nodeprep processed JID's localpart.
- Throws:
TigaseStringprepException- if stringprep exception occurs.
-
resourceprep
java.lang.String resourceprep(java.lang.String resource) throws TigaseStringprepExceptionJID's resource stringprep proessing. In RFC-3920 this is called resourceprep processing.- Parameters:
resource- aStringvalue of the JID's resource part.- Returns:
- resourceprep processed JID's resource part.
- Throws:
TigaseStringprepException- if stringprep exception occurs.
-
-