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
-
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
-