com.hp.hpl.jena.rdf.model
Class EmptyListUpdateException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.hp.hpl.jena.shared.JenaException
com.hp.hpl.jena.rdf.model.EmptyListUpdateException
- All Implemented Interfaces:
- java.io.Serializable
- public class EmptyListUpdateException
- extends com.hp.hpl.jena.shared.JenaException
Exception that is thrown when an attept is made to perform a side-effectful
operation on an RDFList
that is the empty list, or rdf:nil
.
This is not permissible, since it would cause the URI of the RDFList to change
from rdf:nil
to a new bNode, and in Jena the URI of a node is
invariant. To avoid this operation, when extending an empty list use operations
that return the updated list (such as RDFList.cons(com.hp.hpl.jena.rdf.model.RDFNode)
, or RDFList.with(com.hp.hpl.jena.rdf.model.RDFNode)
,
or check first to see if the list is empty, and replace
it with a non-null list.
- Version:
- CVS $Id: EmptyListUpdateException.java,v 1.1 2003/06/16 13:40:13 ian_dickinson Exp $
- Author:
- Ian Dickinson, HP Labs
(email)
- See Also:
- Serialized Form
Methods inherited from class com.hp.hpl.jena.shared.JenaException |
getCause, printStackTrace, printStackTrace |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EmptyListUpdateException
public EmptyListUpdateException()
EmptyListUpdateException
public EmptyListUpdateException(java.lang.String message)
Copyright © 2001-2003 Hewlett-Packard. All Rights Reserved.