org.openanzo.jastor
Interface CoreThing

All Known Subinterfaces:
_Property, _Property, _Property, _Resource, _Resource, _Resource, _Statement, _Thing, _Thing, ACL, Agent, Alt, Alt, Alt, AnnotationProperty, AnnotationProperty, AntisymmetricProperty, AntisymmetricProperty, AnzoServer, AskResult, Bag, Bag, Bag, BinaryContent, Category, Class, Class, Class, Class, Class, Collection, Command, Constant, Constant, Container, Container, Container, ContainerMembershipProperty, ContainerMembershipProperty, ContainerMembershipProperty, Content, Content, DataRange, DataRange, DataRestriction, DataRestriction, Dataset, DatasetThing, Datatype, Datatype, Datatype, DatatypeProperty, DatatypeProperty, DeletedEntry, Document, Entry, Entry, Feed, FeedOrEntry, FunctionalDataPropety, FunctionalDataPropety, FunctionalObjectProperty, FunctionalObjectProperty, FunctionalProperty, FunctionalProperty, FunctionalPropety, FunctionalPropety, Generator, GraphThing, Group, HTML, Image, Individual, Individual, InformationResource, IntrospectionGraph, InverseFunctionalProperty, InverseFunctionalProperty, IrreflexiveProperty, IrreflexiveProperty, Link, List, List, List, Literal, Literal, Literal, NamedGraph, Nothing, Nothing, ObjectProperty, ObjectProperty, ObjectProperty, ObjectRestriction, ObjectRestriction, OnlineAccount, OnlineChatAccount, OnlineEcommerceAccount, OnlineGamingAccount, Ontology, Ontology, Organization, OWLEntity, OWLEntity, Person, Person, PersonalProfileDocument, PlainText, Precondition, Project, PurgedEntry, Query, RDFContent, ReflexiveProperty, ReflexiveProperty, RelationType, Representation, Restriction, Restriction, Result, Role, SelectorTracker, Seq, Seq, Seq, SymmetricProperty, SymmetricProperty, TextContent, TextContent, Tracker, TransitiveProperty, TransitiveProperty, TypedContent, User, Version, XHTML, XML, XMLLiteral
All Known Implementing Classes:
_PropertyImpl, _PropertyImpl, _PropertyImpl, _ResourceImpl, _ResourceImpl, _ResourceImpl, _StatementImpl, _ThingImpl, _ThingImpl, ACLImpl, AgentImpl, AltImpl, AltImpl, AltImpl, AnnotationPropertyImpl, AnnotationPropertyImpl, AntisymmetricPropertyImpl, AntisymmetricPropertyImpl, AnzoServerImpl, AskResultImpl, BagImpl, BagImpl, BagImpl, BinaryContentImpl, CategoryImpl, ClassImpl, ClassImpl, ClassImpl, ClassImpl, ClassImpl, CollectionImpl, CommandImpl, ConstantImpl, ConstantImpl, ContainerImpl, ContainerImpl, ContainerImpl, ContainerMembershipPropertyImpl, ContainerMembershipPropertyImpl, ContainerMembershipPropertyImpl, ContentImpl, ContentImpl, DataRangeImpl, DataRangeImpl, DataRestrictionImpl, DataRestrictionImpl, DatasetImpl, DatasetThingImpl, DatatypeImpl, DatatypeImpl, DatatypeImpl, DatatypePropertyImpl, DatatypePropertyImpl, DeletedEntryImpl, DocumentImpl, EntryImpl, EntryImpl, FeedImpl, FeedOrEntryImpl, FunctionalDataPropetyImpl, FunctionalDataPropetyImpl, FunctionalObjectPropertyImpl, FunctionalObjectPropertyImpl, FunctionalPropertyImpl, FunctionalPropertyImpl, FunctionalPropetyImpl, FunctionalPropetyImpl, GeneratorImpl, GraphThingImpl, GroupImpl, HTMLImpl, ImageImpl, IndividualImpl, IndividualImpl, InformationResourceImpl, IntrospectionGraphImpl, InverseFunctionalPropertyImpl, InverseFunctionalPropertyImpl, IrreflexivePropertyImpl, IrreflexivePropertyImpl, LinkImpl, ListImpl, ListImpl, ListImpl, LiteralImpl, LiteralImpl, LiteralImpl, NamedGraphImpl, NothingImpl, NothingImpl, ObjectPropertyImpl, ObjectPropertyImpl, ObjectPropertyImpl, ObjectRestrictionImpl, ObjectRestrictionImpl, OnlineAccountImpl, OnlineChatAccountImpl, OnlineEcommerceAccountImpl, OnlineGamingAccountImpl, OntologyImpl, OntologyImpl, OrganizationImpl, OWLEntityImpl, OWLEntityImpl, PersonalProfileDocumentImpl, PersonImpl, PersonImpl, PlainTextImpl, PreconditionImpl, ProjectImpl, PurgedEntryImpl, QueryImpl, RDFContentImpl, ReflexivePropertyImpl, ReflexivePropertyImpl, RelationTypeImpl, RepresentationImpl, RestrictionImpl, RestrictionImpl, ResultImpl, RoleImpl, SelectorTrackerImpl, SeqImpl, SeqImpl, SeqImpl, SymmetricPropertyImpl, SymmetricPropertyImpl, TextContentImpl, TextContentImpl, TrackerImpl, TransitivePropertyImpl, TransitivePropertyImpl, TypedContentImpl, UserImpl, VersionImpl, XHTMLImpl, XMLImpl, XMLLiteralImpl

public interface CoreThing

Author:
Matthew Roy ( mroy@cambridgesemantics.com )

Field Summary
static org.openrdf.model.URI TYPE
          Base type for THINGs
 
Method Summary
 void clearCache()
          Clear any property caches for this THING
 boolean isRDFType(org.openrdf.model.Resource type)
          Verify if this THING is of RDFType type
 java.util.Collection<org.openrdf.model.Statement> listStatements()
          Get set of statements that makeup this THINGS's properties and types
 void registerListener(ThingListener listener)
          Register a ThingListener for this THING
 void removeStatements()
          Remove set of statements that makeup this THINGS's properties and types
 org.openrdf.model.Resource resource()
          Resource representation of this THING's resource
 void unregisterListener(ThingListener listener)
          Unregister a ThingListener for this THING
 java.lang.String uri()
          String representation of this THING's resource
 

Field Detail

TYPE

static final org.openrdf.model.URI TYPE
Base type for THINGs

Method Detail

uri

java.lang.String uri()
String representation of this THING's resource

Returns:
String representation of this THING's resource

resource

org.openrdf.model.Resource resource()
Resource representation of this THING's resource

Returns:
Resource representation of this THING's resource

listStatements

java.util.Collection<org.openrdf.model.Statement> listStatements()
Get set of statements that makeup this THINGS's properties and types

Returns:
set of statements that makeup this THINGS's properties and types

removeStatements

void removeStatements()
Remove set of statements that makeup this THINGS's properties and types


clearCache

void clearCache()
Clear any property caches for this THING


registerListener

void registerListener(ThingListener listener)
Register a ThingListener for this THING

Parameters:
listener - ThingListener

unregisterListener

void unregisterListener(ThingListener listener)
Unregister a ThingListener for this THING

Parameters:
listener - ThingListener

isRDFType

boolean isRDFType(org.openrdf.model.Resource type)
Verify if this THING is of RDFType type

Parameters:
type - type to verify
Returns:
true if THING is of RDFType type


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.