Class ResContainer

Description

An RDF Container.

This Class defines methods for accessing RDF container resources. These methods operate on the RDF statements contained in a model.



History:

Located in /resModel/ResContainer.php (line 21)

Object
   |
   --Node
      |
      --Resource
         |
         --ResResource
            |
            --ResContainer
Direct descendents
Class Description
ResAlt This interface defines methods for accessing RDF Alternative resources.
ResBag This interface defines methods for accessing RDF Bag resources.
ResSeq This interface defines methods for accessing RDF Sequence resources.
Method Summary
ResContainer ResContainer ([string $uri = null])
void add (object ResResource/ResLiteral $object)
boolean contains (obejct $resResource)
array getMembers ()
boolean isAlt ()
boolean isBag ()
boolean isSeq ()
void remove (obejct $object)
integer size ()
Methods
Constructor ResContainer (line 38)

Constructor You can supply a URI

  • access: public
ResContainer ResContainer ([string $uri = null])
  • string $uri
add (line 50)

Add a new value to a container.

The new value is added as the last element of the container.

  • access: public
void add (object ResResource/ResLiteral $object)
  • object ResResource/ResLiteral $object
contains (line 68)

Determine whether the container contains a value

  • access: public
boolean contains (obejct $resResource)
  • obejct $resResource: ResResource/ResLiteral $resResource
getMembers (line 123)

Get an array of all resources that are values of this container

  • access: public
array getMembers ()
isAlt (line 90)

Returns true, if this resource is a container from type rdf:alt

  • access: public
boolean isAlt ()
isBag (line 101)

Returns true, if this resource is a container from type rdf:bag

  • access: public
boolean isBag ()
isSeq (line 112)

Returns true, if this resource is a container from type rdf:seq

  • access: public
boolean isSeq ()
remove (line 146)

Remove a value from the container.

Once removed, the values in the container with a higher ordinal value are renumbered. The renumbering algorithm depends on the type of container.

  • access: public
void remove (obejct $object)
  • obejct $object: ResResource/ResLiteral $resResource
size (line 181)

Returns the number values in the container.

  • access: public
integer size ()

Inherited Methods

Inherited From ResResource

ResResource::ResResource()
ResResource::addProperty()
ResResource::equals()
ResResource::getAssociatedModel()
ResResource::getIsAnon()
ResResource::getProperty()
ResResource::hasProperty()
ResResource::listProperties()
ResResource::removeAll()
ResResource::removeProperties()
ResResource::setAssociatedModel()
ResResource::setIsAnon()
ResResource::setURI()

Inherited From Resource

Resource::Resource()
Resource::equals()
Resource::getLabel()
Resource::getLocalName()
Resource::getNamespace()
Resource::getURI()
Resource::toString()

Inherited From Object

Object::toString()

Documentation generated on Fri, 17 Dec 2004 16:17:47 +0100 by phpDocumentor 1.3.0RC3