org.mindswap.rdfparser.rdf
Class RDFClass
java.lang.Object
|
+--org.mindswap.rdfparser.rdf.RDFResource
|
+--org.mindswap.rdfparser.rdf.RDFClass
- All Implemented Interfaces:
- java.lang.Cloneable, RDFConsts, java.io.Serializable
- Direct Known Subclasses:
- DAMLClass, OWLClass, RDFAlt, RDFBag, RDFClassImpl, RDFDescription, RDFSeq
- public class RDFClass
- extends RDFResource
Title:
Description:
Copyright: Copyright (c) 2001
Company:
- Author:
- Michael Grove
- See Also:
- Serialized Form
| 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 |
| Methods inherited from class org.mindswap.rdfparser.rdf.RDFResource |
addAttribute, addAttributes, addEquivalentTo, addNodes, getAttributeByName, getAttributes, getComment, getEquivalentTos, getFriendlyId, getFriendlyType, getId, getLabel, getNodes, getNTriples, getResourceByType, getTriples, 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 |
RDFClass
public RDFClass()
RDFClass
public RDFClass(java.lang.String id)
addNode
public void addNode(RDFResource r)
- Description copied from class:
RDFResource
- Adds a single resource node.
- Overrides:
addNode in class RDFResource
- Following copied from class:
org.mindswap.rdfparser.rdf.RDFResource
- Parameters:
r - Resource to add
clone
public java.lang.Object clone()
- Description copied from class:
RDFResource
- Makes a copy of this object.
- Overrides:
clone in class RDFResource
- Following copied from class:
org.mindswap.rdfparser.rdf.RDFResource
- Returns:
- A copy of this object
equals
public boolean equals(java.lang.Object obj)
- Description copied from class:
RDFResource
- Compares to resources for equivalence.
- Overrides:
equals in class RDFResource
- Following copied from class:
org.mindswap.rdfparser.rdf.RDFResource
- Returns:
- true of the resources are equal, false otherwise
getPropertyById
public RDFProperty getPropertyById(java.lang.String name)
getPropertyByType
public RDFResourceList getPropertyByType(java.lang.String name)
getPropertyByType
public RDFResourceList getPropertyByType(java.lang.String name,
boolean useActiveFilter)
setProperty
public void setProperty(RDFProperty prop)
getType
public java.lang.String getType()
- Description copied from class:
RDFResource
- Returns the type of this object as a string.
- Overrides:
getType in class RDFResource
- Following copied from class:
org.mindswap.rdfparser.rdf.RDFResource
- Returns:
- the object's type
- See Also:
XMLConsts,
RDFConsts,
DAMLConsts,
OWLConsts
getProperties
public RDFResourceList getProperties()
getSameClasses
public java.util.Vector getSameClasses()
hasAncestor
public boolean hasAncestor(RDFResource obj)
hasAncestor
public boolean hasAncestor(java.lang.String ancestor)
hasSuperClass
public boolean hasSuperClass(java.lang.String parent)
getSuperClasses
public java.util.Vector getSuperClasses()
createInstance
public RDFClassImpl createInstance()
validate
public void validate(java.util.Hashtable classes,
java.util.Hashtable props)
throws InvalidDataException
merge
public static RDFClass merge(RDFClass one,
RDFClass two)
listProperties
public java.lang.String[] listProperties()
toRDF
public java.lang.String toRDF(Namespaces ns,
int ind)
- Description copied from class:
RDFResource
- Returns the RDF representation of this class as a String
- Overrides:
toRDF in class RDFResource
- Following copied from class:
org.mindswap.rdfparser.rdf.RDFResource
- Returns:
- The string RDF representation
- See Also:
RDFResource.toRDF(),
RDFResource.toRDF(org.mindswap.xmlparser.Namespaces)
getNTriples
public org.mindswap.n3.ntriples.NTripleList getNTriples(Namespaces ns)
- Description copied from class:
RDFResource
- Return a list of NTriples that are equivalent to this resource.
- Overrides:
getNTriples in class RDFResource
- Following copied from class:
org.mindswap.rdfparser.rdf.RDFResource
- Returns:
- The NTriples that correspond to this resource
- See Also:
RDFResource.getNTriples(),
RDFResource.getNTriples(String, 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 RDFResource
- 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)