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)