/*
* @(#)URIParameter.java 1.2 05/11/17
*
* Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package java.security;
/**
* A parameter that contains a URI pointing to data intended for a
* PolicySpi or ConfigurationSpi implementation.
*
* @since 1.6
*/
public class URIParameter implements
Policy.Parameters, javax.security.auth.login.Configuration.Parameters {
private java.net.URI uri;
/**
* Constructs a URIParameter with the URI pointing to
* data intended for an SPI implementation.
*
* @param uri the URI pointing to the data.
*
* @exception NullPointerException if the specified URI is null.
*/
public URIParameter(java.net.URI uri) {
if (uri == null) {
throw new NullPointerException("invalid null URI");
}
this.uri = uri;
}
/**
* Returns the URI.
*
* @return uri the URI.
*/
public java.net.URI getURI() {
return uri;
}
}