/* * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ /* * $Id: URIReference.java,v 1.4 2005/05/10 15:47:42 mullan Exp $ */ package javax.xml.crypto; /** * Identifies a data object via a URI-Reference, as specified by * RFC 2396. * *

Note that some subclasses may not have a type attribute * and for objects of those types, the {@link #getType} method always returns * null. * * @author Sean Mullan * @author JSR 105 Expert Group * @since 1.6 * @see URIDereferencer */ public interface URIReference { /** * Returns the URI of the referenced data object. * * @return the URI of the data object in RFC 2396 format (may be * null if not specified) */ String getURI(); /** * Returns the type of data referenced by this URI. * * @return the type (a URI) of the data object (may be null * if not specified) */ String getType(); }