org.mindswap.rdfparser.rdf
Class RDFPropertyImpl

java.lang.Object
  |
  +--org.mindswap.rdfparser.rdf.RDFResource
        |
        +--org.mindswap.rdfparser.rdf.RDFProperty
              |
              +--org.mindswap.rdfparser.rdf.RDFPropertyImpl
All Implemented Interfaces:
java.lang.Cloneable, RDFConsts, java.io.Serializable

public class RDFPropertyImpl
extends RDFProperty

See Also:
Serialized Form

Fields inherited from class org.mindswap.rdfparser.rdf.RDFProperty
COLLECTION, LITERAL, NONE, RESOURCE, URI
 
Fields inherited from interface org.mindswap.rdfparser.consts.RDFConsts
OLD_DAMLURL, RDF, RDF_About, RDF_AboutEach, RDF_AboutEachPrefix, RDF_Alt, RDF_Bag, RDF_BagID, RDF_Class, RDF_Comment, RDF_ConstraintProperty, RDF_Description, RDF_Domain, RDF_First, RDF_ID, RDF_IsDefinedBy, RDF_Label, RDF_Li, RDF_Nil, RDF_NodeID, RDF_Object, RDF_ParseType, RDF_Predicate, RDF_Property, RDF_Range, RDF_Resource, RDF_Rest, RDF_SeeAlso, RDF_Seq, RDF_SubClass, RDF_Subject, RDF_SubProperty, RDF_TERMS, RDF_Type, RDF_Value, RDFSURL, RDFURL
 
Constructor Summary
RDFPropertyImpl(RDFProperty p)
           
 
Method Summary
 void addAttribute(java.lang.String key, java.lang.String value)
          Adds an attribute with specified name and value to this resource.

 java.lang.Object clone()
          Makes a copy of this object.

 org.mindswap.n3.ntriples.NTripleList getNTriples(java.lang.String subject, Namespaces ns)
          Return a list of NTriples that are equivalent to this resource.

 java.util.Vector getTriples(java.lang.String subject, Namespaces ns)
          Return a list of generic Triples that are equivalent to this resource.

 java.lang.String getType()
          Returns the type of this object as a string.

 boolean isDataType()
           
 void setType(java.lang.String s)
           
 java.lang.String toRDF(Namespaces ns, int indent)
          Returns the RDF representation of this class as a String

 
Methods inherited from class org.mindswap.rdfparser.rdf.RDFProperty
addDomain, addNode, addRange, addRestriction, addRestrictions, createInstance, equals, getDomains, getMaxCardinality, getMinCardinality, getNTriples, getRanges, getRestrictions, getSameProperties, getSuperProperties, getValue, getValueType, hasAncestor, hasAncestor, hasInDomain, hasInRange, hasSuperProperty, isActive, isInDomain, isInRange, setRestrictions, setValue, setValue, setValueType, validate
 
Methods inherited from class org.mindswap.rdfparser.rdf.RDFResource
addAttributes, addEquivalentTo, addNodes, getAttributeByName, getAttributes, getComment, getEquivalentTos, getFriendlyId, getFriendlyType, getId, getLabel, getNodes, getNTriples, getResourceByType, getTriples, getURI, removeEquivalentTo, setAttributes, setComment, setEquivalentTos, setId, setLabel, toRDF, toRDF, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RDFPropertyImpl

public RDFPropertyImpl(RDFProperty p)
Method Detail

clone

public java.lang.Object clone()
Description copied from class: RDFResource
Makes a copy of this object.

Overrides:
clone in class RDFProperty
Following copied from class: org.mindswap.rdfparser.rdf.RDFResource
Returns:
A copy of this object

addAttribute

public void addAttribute(java.lang.String key,
                         java.lang.String value)
Description copied from class: RDFResource
Adds an attribute with specified name and value to this resource.

Overrides:
addAttribute in class RDFProperty
Following copied from class: org.mindswap.rdfparser.rdf.RDFResource
Parameters:
key - Attribute name
value - Attribute value

getType

public java.lang.String getType()
Description copied from class: RDFResource
Returns the type of this object as a string.

Overrides:
getType in class RDFProperty
Following copied from class: org.mindswap.rdfparser.rdf.RDFResource
Returns:
the object's type
See Also:
XMLConsts, RDFConsts, DAMLConsts, OWLConsts

setType

public void setType(java.lang.String s)

isDataType

public boolean isDataType()
Overrides:
isDataType in class RDFProperty

getTriples

public java.util.Vector getTriples(java.lang.String subject,
                                   Namespaces ns)
Description copied from class: RDFResource
Return a list of generic Triples that are equivalent to this resource.

Overrides:
getTriples in class RDFProperty
Following copied from class: org.mindswap.rdfparser.rdf.RDFResource
Returns:
Triples that correspond to this resource
See Also:
RDFResource.getTriples(org.mindswap.xmlparser.Namespaces)

getNTriples

public org.mindswap.n3.ntriples.NTripleList getNTriples(java.lang.String subject,
                                                        Namespaces ns)
Description copied from class: RDFResource
Return a list of NTriples that are equivalent to this resource.

Overrides:
getNTriples in class RDFProperty
Following copied from class: org.mindswap.rdfparser.rdf.RDFResource
Returns:
The NTriples that correspond to this resource
See Also:
RDFResource.getNTriples(), RDFResource.getNTriples(org.mindswap.xmlparser.Namespaces)

toRDF

public java.lang.String toRDF(Namespaces ns,
                              int indent)
Description copied from class: RDFResource
Returns the RDF representation of this class as a String

Overrides:
toRDF in class RDFProperty
Following copied from class: org.mindswap.rdfparser.rdf.RDFResource
Returns:
The string RDF representation
See Also:
RDFResource.toRDF(), RDFResource.toRDF(org.mindswap.xmlparser.Namespaces)