org.mindswap.damlparser.daml
Class DAMLList

java.lang.Object
  |
  +--org.mindswap.rdfparser.rdf.RDFResource
        |
        +--org.mindswap.rdfparser.rdf.RDFClass
              |
              +--org.mindswap.damlparser.daml.DAMLClass
                    |
                    +--org.mindswap.damlparser.daml.DAMLList
All Implemented Interfaces:
java.lang.Cloneable, DAMLConsts, RDFConsts, java.io.Serializable
Direct Known Subclasses:
DAMLNil

public class DAMLList
extends DAMLClass

Title:

Description:

Copyright: Copyright (c) 2002

Company:

Author:
unascribed
See Also:
Serialized Form

Fields inherited from interface org.mindswap.damlparser.consts.DAMLConsts
DAML_Cardinality, DAML_CardinalityQ, DAML_Class, DAML_Collection, DAML_Comment, DAML_ComplementOf, DAML_DatatypeProperty, DAML_DifferentIndividualFrom, DAML_DisjointUnionOf, DAML_DisjointWith, DAML_Domain, DAML_EquivalentTo, DAML_First, DAML_HasClass, DAML_HasClassQ, DAML_HasValue, DAML_Imports, DAML_IntersectionOf, DAML_InverseOf, DAML_IsDefinedBy, DAML_Item, DAML_Label, DAML_List, DAML_MaxCardinality, DAML_MaxCardinalityQ, DAML_MinCardinality, DAML_MinCardinalityQ, DAML_Nil, DAML_ObjectProperty, DAML_OneOf, DAML_OnProperty, DAML_Ontology, DAML_Property, DAML_Range, DAML_Resource, DAML_Rest, DAML_Restriction, DAML_SameClassAs, DAML_SameIndividualAs, DAML_SamePropertyAs, DAML_SeeAlso, DAML_SubClassOf, DAML_SubPropertyOf, DAML_TERMS, DAML_Thing, DAML_ToClass, DAML_TransitiveProperty, DAML_Type, DAML_UnambiguousProperty, DAML_UnionOf, DAML_UniqueProperty, DAML_VersionInfo, DAMLURL, INFINITE_CARDINALITY
 
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
DAMLList()
           
DAMLList(java.lang.String s)
           
 
Method Summary
 void addElement(RDFResource r)
           
 void addNode(RDFResource r)
          Adds a single resource node.

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

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

 java.util.Vector getTriples(java.lang.String subj, 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 hasInRange(RDFResource ri)
           
 void removeElement(RDFResource r)
           
 void setList(RDFResourceList r)
           
 java.lang.String toRDF(Namespaces ns, int indnt)
          Returns the RDF representation of this class as a String

 void validate(java.util.Hashtable classes, java.util.Hashtable props)
           
 
Methods inherited from class org.mindswap.rdfparser.rdf.RDFClass
clone, createInstance, equals, getNTriples, getProperties, getPropertyById, getPropertyByType, getPropertyByType, getSameClasses, getSuperClasses, hasAncestor, hasAncestor, hasSuperClass, listProperties, merge, setProperty
 
Methods inherited from class org.mindswap.rdfparser.rdf.RDFResource
addAttribute, addAttributes, addEquivalentTo, addNodes, getAttributeByName, getAttributes, getComment, getEquivalentTos, getFriendlyId, getFriendlyType, getId, getLabel, getNodes, getNTriples, getResourceByType, 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

DAMLList

public DAMLList()

DAMLList

public DAMLList(java.lang.String s)
Method Detail

getType

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

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

addNode

public void addNode(RDFResource r)
Description copied from class: RDFResource
Adds a single resource node.

Overrides:
addNode in class RDFClass
Following copied from class: org.mindswap.rdfparser.rdf.RDFResource
Parameters:
r - Resource to add

getList

public RDFResourceList getList()

setList

public void setList(RDFResourceList r)

addElement

public void addElement(RDFResource r)

removeElement

public void removeElement(RDFResource r)

validate

public void validate(java.util.Hashtable classes,
                     java.util.Hashtable props)
Overrides:
validate in class RDFClass

toRDF

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

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

getTriples

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

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

getTriples

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

Overrides:
getTriples in class RDFResource
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 subj,
                                                        Namespaces ns)
Description copied from class: RDFResource
Return a list of NTriples that are equivalent to this resource.

Overrides:
getNTriples in class RDFClass
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)

hasInRange

public boolean hasInRange(RDFResource ri)