org.qriterium.dogma
Class DogmaURI

java.lang.Object
  extended by org.qriterium.dogma.DogmaURI
All Implemented Interfaces:
iURI

public class DogmaURI
extends java.lang.Object
implements iURI


Constructor Summary
DogmaURI(java.lang.String uriString)
          Creates a DogmaURI based on the given uriString.
DogmaURI(java.lang.String uriString, java.lang.String resource)
          Creates a DogmaURI based on the given uriString.
DogmaURI(java.lang.String uriString, java.lang.String resource, java.lang.String created, java.lang.String imported, java.lang.String found)
           
 
Method Summary
 java.lang.String getAttribute(java.lang.String attributeName)
          get Attribute value
static java.lang.String[] getAttributeList()
          Returns the possible attributes in the uri.
 java.lang.String getResourcecanoname()
           
 java.lang.String getUristring()
          Returns the URI-string of the uri.
 void setAttribute(java.lang.String attributeName, java.lang.String value)
          set Attribute value
 void setResourceCanoname(java.lang.String canoname)
           
 void setType(java.lang.String type)
          Sets the type of the uri to match the given String
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DogmaURI

public DogmaURI(java.lang.String uriString)
Creates a DogmaURI based on the given uriString. Does not add the resource it belongs to to the uri.

Parameters:
updaterString -

DogmaURI

public DogmaURI(java.lang.String uriString,
                java.lang.String resource)
Creates a DogmaURI based on the given uriString. Tries to do some basic syntax-checking if the uri-String is not correctly formatted.

Parameters:
uriString -

DogmaURI

public DogmaURI(java.lang.String uriString,
                java.lang.String resource,
                java.lang.String created,
                java.lang.String imported,
                java.lang.String found)
Method Detail

getResourcecanoname

public java.lang.String getResourcecanoname()
Specified by:
getResourcecanoname in interface iURI

setResourceCanoname

public void setResourceCanoname(java.lang.String canoname)

setAttribute

public void setAttribute(java.lang.String attributeName,
                         java.lang.String value)
set Attribute value

Parameters:
attributeName -
value -

getAttribute

public java.lang.String getAttribute(java.lang.String attributeName)
get Attribute value

Parameters:
attributeName -
value -

setType

public void setType(java.lang.String type)
Sets the type of the uri to match the given String

Specified by:
setType in interface iURI

getUristring

public java.lang.String getUristring()
Returns the URI-string of the uri.

Specified by:
getUristring in interface iURI

getAttributeList

public static java.lang.String[] getAttributeList()
Returns the possible attributes in the uri.

Returns: