JENA-930: Remove deprecated Node statics - use NodeFactory instead.
Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/b4b5c1d0 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/b4b5c1d0 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/b4b5c1d0 Branch: refs/heads/add-contract-tests Commit: b4b5c1d072facc02a1274520aa6fc6fac7ae5566 Parents: 103776e Author: Andy Seaborne <[email protected]> Authored: Fri May 1 17:58:32 2015 +0100 Committer: Andy Seaborne <[email protected]> Committed: Fri May 1 18:00:33 2015 +0100 ---------------------------------------------------------------------- .../main/java/org/apache/jena/graph/Node.java | 126 ------------------- .../model/impl/SecuredLiteralImpl.java | 15 ++- 2 files changed, 7 insertions(+), 134 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/b4b5c1d0/jena-core/src/main/java/org/apache/jena/graph/Node.java ---------------------------------------------------------------------- diff --git a/jena-core/src/main/java/org/apache/jena/graph/Node.java b/jena-core/src/main/java/org/apache/jena/graph/Node.java index 346e457..023e78a 100644 --- a/jena-core/src/main/java/org/apache/jena/graph/Node.java +++ b/jena-core/src/main/java/org/apache/jena/graph/Node.java @@ -18,7 +18,6 @@ package org.apache.jena.graph; -import org.apache.jena.datatypes.DatatypeFormatException ; import org.apache.jena.datatypes.RDFDatatype ; import org.apache.jena.graph.impl.LiteralLabel ; import org.apache.jena.rdf.model.AnonId ; @@ -46,131 +45,6 @@ public abstract class Node { static final String RDFprefix = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; /** - * @deprecated Use {@link NodeFactory#getType(String)} instead - */ - @Deprecated - public static RDFDatatype getType( String s ) - { - return NodeFactory.getType(s) ; - } - - /** make a blank node with a fresh anon id - * @deprecated Use {@link NodeFactory#createAnon()} instead*/ - @Deprecated - public static Node createAnon() - { - return NodeFactory.createAnon() ; - } - - /** make a blank node with the specified label - * @deprecated Use {@link NodeFactory#createAnon(AnonId)} instead*/ - @Deprecated - public static Node createAnon( AnonId id ) - { - return NodeFactory.createAnon(id) ; - } - - /** make a literal node with the specified literal value - * @deprecated Use {@link NodeFactory#createLiteral(LiteralLabel)} instead*/ - @Deprecated - public static Node createLiteral( LiteralLabel lit ) - { - return NodeFactory.createLiteral(lit) ; - } - - /** make a URI node with the specified URIref string - * @deprecated Use {@link NodeFactory#createURI(String)} instead*/ - @Deprecated - public static Node createURI( String uri ) - { - return NodeFactory.createURI(uri) ; - } - - /** make a variable node with a given name - * @deprecated Use {@link NodeFactory#createVariable(String)} instead*/ - @Deprecated - public static Node createVariable( String name ) - { - return NodeFactory.createVariable(name) ; - } - - /** - * @deprecated Use {@link NodeFactory#createLiteral(String)} instead - */ - @Deprecated - public static Node createLiteral( String value ) - { - return NodeFactory.createLiteral(value) ; - } - - /** make a literal with specified language and XMLishness. - _lit_ must *not* be null. - @param isXml If true then lit is exclusive canonical XML of type - rdf:XMLLiteral, and no checking will be invoked. - * @deprecated Use {@link NodeFactory#createLiteral(String,String,boolean)} instead - */ - @Deprecated - public static Node createLiteral( String lit, String lang, boolean isXml ) - { - return NodeFactory.createLiteral(lit, lang, isXml) ; - } - - /** - * Build a literal node from its lexical form. The - * lexical form will be parsed now and the value stored. If - * the form is not legal this will throw an exception. - * - * @param lex the lexical form of the literal - * @param lang the optional language tag - * @param dtype the type of the literal, null for old style "plain" literals - * @throws DatatypeFormatException if lex is not a legal form of dtype - * @deprecated Use {@link NodeFactory#createLiteral(String,String,RDFDatatype)} instead - */ - @Deprecated - public static Node createLiteral( String lex, String lang, RDFDatatype dtype ) - throws DatatypeFormatException - { - return NodeFactory.createLiteral(lex, lang, dtype) ; - } - - /** - * Build a typed literal node from its lexical form. The - * lexical form will be parsed now and the value stored. If - * the form is not legal this will throw an exception. - * - * @param lex the lexical form of the literal - * @param dtype the type of the literal, null for old style "plain" literals - * @throws DatatypeFormatException if lex is not a legal form of dtype - * @deprecated Use {@link NodeFactory#createLiteral(String,RDFDatatype)} instead - */ - @Deprecated - public static Node createLiteral( String lex, RDFDatatype dtype ) - throws DatatypeFormatException - { - return NodeFactory.createLiteral(lex, dtype) ; - } - - /** - * @deprecated Use {@link NodeFactory#createUncachedLiteral(Object,String,RDFDatatype)} instead - */ - @Deprecated - public static Node createUncachedLiteral( Object value, String lang, RDFDatatype dtype ) - throws DatatypeFormatException - { - return NodeFactory.createUncachedLiteral(value, lang, dtype) ; - } - - /** - * @deprecated Use {@link NodeFactory#createUncachedLiteral(Object,RDFDatatype)} instead - */ - @Deprecated - public static Node createUncachedLiteral( Object value, RDFDatatype dtype ) - throws DatatypeFormatException - { - return NodeFactory.createUncachedLiteral(value, dtype) ; - } - - /** Visit a Node and dispatch on it to the appropriate method from the NodeVisitor <code>v</code>. http://git-wip-us.apache.org/repos/asf/jena/blob/b4b5c1d0/jena-permissions/src/main/java/org/apache/jena/permissions/model/impl/SecuredLiteralImpl.java ---------------------------------------------------------------------- diff --git a/jena-permissions/src/main/java/org/apache/jena/permissions/model/impl/SecuredLiteralImpl.java b/jena-permissions/src/main/java/org/apache/jena/permissions/model/impl/SecuredLiteralImpl.java index c457328..3291bd1 100644 --- a/jena-permissions/src/main/java/org/apache/jena/permissions/model/impl/SecuredLiteralImpl.java +++ b/jena-permissions/src/main/java/org/apache/jena/permissions/model/impl/SecuredLiteralImpl.java @@ -18,12 +18,12 @@ package org.apache.jena.permissions.model.impl; import org.apache.jena.datatypes.RDFDatatype ; -import org.apache.jena.graph.Node ; -import org.apache.jena.permissions.impl.ItemHolder; -import org.apache.jena.permissions.impl.SecuredItemInvoker; -import org.apache.jena.permissions.model.SecuredLiteral; -import org.apache.jena.permissions.model.SecuredModel; -import org.apache.jena.permissions.model.SecuredResource; +import org.apache.jena.graph.NodeFactory ; +import org.apache.jena.permissions.impl.ItemHolder ; +import org.apache.jena.permissions.impl.SecuredItemInvoker ; +import org.apache.jena.permissions.model.SecuredLiteral ; +import org.apache.jena.permissions.model.SecuredModel ; +import org.apache.jena.permissions.model.SecuredResource ; import org.apache.jena.rdf.model.Literal ; import org.apache.jena.rdf.model.Model ; import org.apache.jena.rdf.model.RDFVisitor ; @@ -118,8 +118,7 @@ public class SecuredLiteralImpl extends SecuredRDFNodeImpl implements } else { - throw new ResourceRequiredException( - Node.createLiteral("Can not read")); + throw new ResourceRequiredException(NodeFactory.createLiteral("Can not read")); } }
