📄 resource.java
字号:
/** Add a property to this resource.
*
* <p>A statement with this resource as the subject, p as the predicate and o
* as the object is added to the model associated with this resource.</p>
* <p> o is converted to a string by calling its <CODE>toString()</CODE>
* method.</p>
* @deprecated Applications should use typed literals
* @param p The property to be added.
* @param o The value of the property to be added.
* @return This resource to allow cascading calls.
*/
public Resource addProperty( Property p, float o );
/** Add a property to this resource.
*
* <p>A statement with this resource as the subject, p as the predicate and o
* as the object is added to the model associated with this resource.</p>
* <p> o is converted to a string by calling its <CODE>toString()</CODE>
* method.</p>
* @deprecated Applications should use typed literals
* @param p The property to be added.
* @param o The value of the property to be added.
* @return This resource to allow cascading calls.
*/
public Resource addProperty( Property p, double o );
/** Add a property to this resource.
*
* <p>A statement with this resource as the subject, p as the predicate and o
* as the object is added to the model associated with this resource.</p>
* @param p The property to be added.
* @param o The value of the property to be added.
* @return This resource to allow cascading calls.
*/
public Resource addProperty( Property p, String o );
/** Add a property to this resource.
*
* <p>A statement with this resource as the subject, p as the predicate and o
* as the object is added to the model associated with this resource.</p>
* @param p The property to be added.
* @param o The value of the property to be added.
* @param l the language of the property
* @return This resource to allow cascading calls.
*/
public Resource addProperty( Property p, String o, String l );
/** Add a property to this resource.
*
* <p>A statement with this resource as the subject, p as the predicate and o
* as the object is added to the model associated with this resource.</p>
* @param p The property to be added.
* @param lexicalForm The lexical form of the literal
* @param datatype The datatype
* @return This resource to allow cascading calls.
*/
public Resource addProperty( Property p, String lexicalForm, RDFDatatype datatype );
/** Add a property to this resource.
*
* <p>A statement with this resource as the subject, p as the predicate and o
* as the object is added to the model associated with this resource.</p>
* <p> o is converted to a string by calling its <CODE>toString()</CODE>
* method.</p>
* @deprecated Applications should use typed literals
* @param p The property to be added.
* @param o The value of the property to be added.
* @return This resource to allow cascading calls.
*/
public Resource addProperty( Property p, Object o );
/** Add a property to this resource.
*
* <p>A statement with this resource as the subject, p as the predicate and o
* as the object is added to the model associated with this resource.</p>
* @param p The property to be added.
* @param o The value of the property to be added.
* @return This resource to allow cascading calls.
*/
public Resource addProperty( Property p, RDFNode o );
/** Determine whether this resource has any values for a given property.
* @param p The property sought.
* @return true if and only if this resource has at least one
* value for the property.
*/
public boolean hasProperty( Property p );
/** Test if this resource has a given property with a given value.
* @deprecated Applications should use typed literals
* @param p The property sought.
* @param o The value of the property sought.
* @return true if and only if this resource has property p with
* value o.
*/
public boolean hasProperty( Property p, boolean o );
/** Test if this resource has a given property with a given value.
* @deprecated Applications should use typed literals
* @param p The property sought.
* @param o The value of the property sought.
* @return true if and only if this resource has property p with
* value o.
*/
public boolean hasProperty( Property p, long o );
/** Test if this resource has a given property with a given value.
* @deprecated Applications should use typed literals
* @param p The property sought.
* @param o The value of the property sought.
* @return true if and only if this resource has property p with
* value o.
*/
public boolean hasProperty( Property p, char o );
/** Test if this resource has a given property with a given value.
* @deprecated Applications should use typed literals
* @param p The property sought.
* @param o The value of the property sought.
* @return true if and only if this resource has property p with
* value o.
*/
public boolean hasProperty( Property p, float o );
/** Test if this resource has a given property with a given value.
* @deprecated Applications should use typed literals
* @param p The property sought.
* @param o The value of the property sought.
* @return true if and only if this resource has property p with
* value o.
*/
public boolean hasProperty( Property p, double o );
/** Test if this resource has a given property with a given value.
* @param p The property sought.
* @param o The value of the property sought.
* @return true if and only if this resource has property p with
* value o.
*/
public boolean hasProperty( Property p, String o );
/** Test if this resource has a given property with a given value.
* @param p The property sought.
* @param o The value of the property sought.
* @param l The language of the property sought.
* @return true if and only if this resource has property p with
* value o.
*/
public boolean hasProperty( Property p, String o, String l );
/** Test if this resource has a given property with a given value.
* @deprecated Applications should use typed literals
* @param p The property sought.
* @param o The value of the property sought.
* @return true if and only if this resource has property p with
* value o.
*/
public boolean hasProperty( Property p, Object o );
/** Test if this resource has a given property with a given value.
* @param p The property sought.
* @param o The value of the property sought.
* @return true if and only if this resource has property p with
* value o.
*/
public boolean hasProperty( Property p, RDFNode o );
/** Delete all the properties for this resource from the associated model.
* @return This resource to permit cascading.
*/
public Resource removeProperties();
/**
Delete all the statements with predicate <code>p</code> for this resource
from its associated model.
@param p the property to remove
@return this resource, to permit cascading
*/
public Resource removeAll( Property p );
/** Begin a transaction in the associated model.
* @return This resource to permit cascading.
*/
public Resource begin();
/** Abort the transaction in the associated model.
* @return This resource to permit cascading.
*/
public Resource abort();
/** Commit the transaction in the associated model.
* @return This resource to permit cascading.
*/
public Resource commit();
/** Return the model associated with this resource. If the Resource
* was not created by a Model, the result may be null.
*
* @return The model associated with this resource.
*/
public Model getModel();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -