📄 modelcon.java
字号:
* <p>
* Note that in preview releases of Jena2 it was also possible to specify
* a language type. Changes to the RDF specification mean that this is no longer
* legal except for plain literals. To create a plain literal with a language tag
* use {@link Model#createLiteral(String, String) createLiteral}.
* </p>
*
* @param lex the lexical form of the literal
* @param typeURI the uri of the type of the literal, null for old style "plain" literals
* @throws DatatypeFormatException if lex is not a legal form of dtype
*/
public Literal createTypedLiteral(String lex, String typeURI) ;
/**
* Build a typed literal from its value form.
* <p>
* Note that in preview releases of Jena2 it was also possible to specify
* a language type. Changes to the RDF specification mean that this is no longer
* legal except for plain literals. To create a plain literal with a language tag
* use {@link Model#createLiteral(String, String) createLiteral}.
* </p>
*
* @param value the value of the literal
* @param typeURI the URI of the type of the literal, null for old style "plain" literals
*/
public Literal createTypedLiteral(Object value, String typeURI);
/** Create a Statement instance.
*
* <p>Subsequent operations on the statement or any of its parts may
* modify this model.</p>
* <p>Creating a statement does not add it to the set of statements in the
* model. </p>
* <p>The value o will be converted to a Literal.</P>
* @deprecated Applications should use typed literals
* @param s the subject of the statement
* @param p the predicate of the statement
* @param o is the value to be the object of the statement
* @return the new statement
*/
public Statement createStatement(Resource s, Property p, boolean o) ;
/** Create a Statement instance.
*
* <p>Subsequent operations on the statement or any of its parts may
* modify this model.</p>
* <p>Creating a statement does not add it to the set of statements in the
* model. </p>
* <p>The value o will be converted to a Literal.</P>
* @deprecated Applications should use typed literals
* @param s the subject of the statement
* @param p the predicate of the statement
* @param o is the value to be the object of the statement
* @return the new statement
*/
public Statement createStatement(Resource s, Property p, long o) ;
/** Create a Statement instance.
*
* <p>Subsequent operations on the statement or any of its parts may
* modify this model.</p>
* <p>Creating a statement does not add it to the set of statements in the
* model. </p>
* <p>The value o will be converted to a Literal.</P>
* @deprecated Applications should use typed literals
* @param s the subject of the statement
* @param p the predicate of the statement
* @param o is the value to be the object of the statement
* @return the new statement
*/
public Statement createStatement(Resource s, Property p, char o) ;
/** Create a Statement instance.
*
* <p>Subsequent operations on the statement or any of its parts may
* modify this model.</p>
* <p>Creating a statement does not add it to the set of statements in the
* model. </p>
* <p>The value o will be converted to a Literal.</P>
* @deprecated Applications should use typed literals
* @param s the subject of the statement
* @param p the predicate of the statement
* @param o is the value to be the object of the statement
* @return the new statement
*/
public Statement createStatement(Resource s, Property p, float o) ;
/** Create a Statement instance.
*
* <p>Subsequent operations on the statement or any of its parts may
* modify this model.</p>
* <p>Creating a statement does not add it to the set of statements in the
* model. </p>
* <p>The value o will be converted to a Literal.</P>
* @deprecated Applications should use typed literals
* @param s the subject of the statement
* @param p the predicate of the statement
* @param o is the value to be the object of the statement
* @return the new statement
*/
public Statement createStatement(Resource s, Property p, double o) ;
/** Create a Statement instance.
*
* <p>Subsequent operations on the statement or any of its parts may
* modify this model.</p>
* <p>Creating a statement does not add it to the set of statements in the
* model. </p>
* <p>The Object o will be converted to a Literal.</P>
* @param s the subject of the statement
* @param p the predicate of the statement
* @param o is the value to be the object of the statement
* @return the new statement
*/
public Statement createStatement(Resource s, Property p, String o) ;
/** Create a Statement instance.
*
* <p>Subsequent operations on the statement or any of its parts may
* modify this model.</p>
* <p>Creating a statement does not add it to the set of statements in the
* model. </p>
* <p>The Object o will be converted to a Literal.</P>
* @param s the subject of the statement
* @param p the predicate of the statement
* @param o is the value to be the object of the statement
* @param l the language associated with the object
* @return the new statement
*/
public Statement createStatement(Resource s, Property p, String o, String l) ;
/** Create a Statement instance.
*
* <p>Subsequent operations on the statement or any of its parts may
* modify this model.</p>
* <p>Creating a statement does not add it to the set of statements in the
* model. </p>
* <p>The Object o will be converted to a Literal.</P>
* @param s the subject of the statement
* @param p the predicate of the statement
* @param o is the value to be the object of the statement
* @param wellFormed true if the string is well formed XML
* @return the new statement
*/
public Statement createStatement(Resource s, Property p, String o,
boolean wellFormed) ;
/** Create a Statement instance.
*
* <p>Subsequent operations on the statement or any of its parts may
* modify this model.</p>
* <p>Creating a statement does not add it to the set of statements in the
* model. </p>
* <p>The Object o will be converted to a Literal.</P>
* @param s the subject of the statement
* @param p the predicate of the statement
* @param o is the value to be the object of the statement
* @param l the language associated with the object
* @param wellFormed true of the string is well formed XML
* @return the new statement
*/
public Statement createStatement(Resource s, Property p, String o, String l,
boolean wellFormed) ;
/** Create a Statement instance.
*
* <p>Subsequent operations on the statement or any of its parts may
* modify this model.</p>
* <p>Creating a statement does not add it to the set of statements in the
* model. </p>
* <p>The value o will be converted to a Literal.</P>
* @deprecated Applications should use typed literals
* @param s the subject of the statement
* @param p the predicate of the statement
* @param o is the value to be the object of the statement
* @return the new statement
*/
public Statement createStatement(Resource s, Property p, Object o) ;
/** Create a new anonymous bag.
*
* <p>Subsequent operations on the bag or any of its parts may
* modify this model.</p>
* <p>A statement defining the type of the new bag is added to this model.
* </p>
* @return a new anonymous bag.
*/
public Bag createBag() ;
/** Create a new bag.
*
* <p>Subsequent operations on the bag or any of its parts may
* modify this model.</p>
* <p>A statement defining the type of the new bag is added to this model.
* </p>
* @param uri The URI of the new Bag.
* @return a new bag.
*/
public Bag createBag(String uri) ;
/** Create a new anonymous alt.
*
* <p>Subsequent operations on the alt or any of its parts may
* modify this model.</p>
* <p>A statement defining the type of the new alt is added to this model.
* </p>
* @return a new anonymous alt.
*/
public Alt createAlt() ;
/** Create a new alt.
*
* <p>Subsequent operations on the alt or any of its parts may
* modify this model.</p>
* <p>A statement defining the type of the new alt is added to this model.
* </p>
* @param uri The URI of the new alt.
* @return a new alt.
*/
public Alt createAlt(String uri) ;
/** Create a new anonymous seq.
*
* <p>Subsequent operations on the seq or any of its parts may
* modify this model.</p>
* <p>A statement defining the type of the new seq is added to this model.
* </p>
* @return a new anonymous seq.
*/
public Seq createSeq() ;
/** Create a new seq.
*
* <p>Subsequent operations on the seq or any of its parts may
* modify this model.</p>
* <p>A statement defining the type of the new seq is added to this model.
* </p>
* @param uri The URI of the new seq.
* @return a new seq.
*/
public Seq createSeq(String uri) ;
/** add a statement to this model.
* @return this model
* @param s the subject of the statement to add
* @param p the predicate of the statement to add
* @param o the object of the statement to add
*/
Model add(Resource s, Property p, RDFNode o) ;
/** add a statement to this model.
*
* @return this model
* @param s the subject of the statement to add
* @param p the predicate of the statement to add
* @param o the object of the statement to add
* @deprecated Applications should use typed literals
*/
Model add(Resource s, Property p, boolean o) ;
/** add a statement to this model.
*
* @return this model
* @param s the subject of the statement to add
* @param p the predicate of the statement to add
* @param o the object of the statement to add
* @deprecated Applications should use typed literals
*/
Model add(Resource s, Property p, long o) ;
/** add a statement to this model.
*
* @return this model
* @param s the subject of the statement to add
* @param p the predicate of the statement to add
* @param o the object of the statement to add
* @deprecated Applications should use typed literals
*/
Model add(Resource s, Property p, char o) ;
/** add a statement to this model.
*
* @return this model
* @param s the subject of the statement to add
* @param p the predicate of the statement to add
* @param o the object of the statement to add
* @deprecated Applications should use typed literals
*/
Model add(Resource s, Property p, float o) ;
/** add a statement to this model.
*
* @return this model
* @param s the subject of the statement to add
* @param p the predicate of the statement to add
* @param o the object of the statement to add
* @deprecated Applications should use typed literals
*/
Model add(Resource s, Property p, double o) ;
/** add a statement to this model.
*
* @return this model
* @param s the subject of the statement to add
* @param p the predicate of the statement to add
* @param o the object of the statement to add
*/
Model add(Resource s, Property p, String o) ;
/** add a statement to this model.
*
* @return this model
* @param s the subject of the statement to add
* @param p the predicate of the statement to add
* @param lex the lexcial form of the literal
* @param datatype the datatype of the literal
*/
Model add(Resource s, Property p, String lex, RDFDatatype datatype) ;
/** add a statement to this model.
*
* @return this model
* @param s the subject of the statement to add
* @param p the predicate of the statement to add
* @param o the object of the statement to add
* @param wellFormed true if o is well formed XML
*/
Model add(Resource s, Property p, String o, boolean wellFormed)
;
/** add a statement to this model.
*
* @return this model
* @param s the subject of the statement to add
* @param p the predicate of the statement to add
* @param o the object of the statement to add
* @param l the language associated with the object
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -