java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.apache.jena.shared.JenaException
org.apache.jena.rdf.model.EmptyListUpdateException
- All Implemented Interfaces:
Serializable
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(org.apache.jena.rdf.model.RDFNode), or RDFList.with(org.apache.jena.rdf.model.RDFNode),
or check first to see if the list is empty, and replace
it with a non-null list.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
EmptyListUpdateException
public EmptyListUpdateException() -
EmptyListUpdateException
-