SName instance is not synchronized against concurrent multithreaded access. Multiple threads trying to access and modify a SName should lock the object.
| Modifier and type | Property and description |
|---|---|
| java.lang.Object | associatedObject
Replies the associated object. |
| java.lang.String | fragment
Replies the name of the fragment. |
| java.lang.String | scheme
Replies the scheme of this name. |
| Modifier and type | Action and description |
|---|---|
| int | compareTo(SarlName) |
| final java.lang.Object | getAssociatedObject
Replies the associated object. |
| java.lang.String | getFragment
Replies the name of the fragment. |
| java.lang.String | getScheme
Replies the scheme of this name. |
| boolean | hasFragment
Replies if this name has a fragment associated to it. |
| boolean | operator_equals(SarlName)
Compares this name with the specified name for order and determines if they are equal. |
| boolean | operator_greaterEqualsThan(SarlName)
Compares this name with the specified name for order and determines if this name is greater than or equal to the given name. |
| boolean | operator_greaterThan(SarlName)
Compares this name with the specified name for order and determines if this name is strictly greater than the given name. |
| boolean | operator_lessEqualsThan(SarlName)
Compares this name with the specified name for order and determines if this name is lower than or equal to the given name. |
| boolean | operator_lessThan(SarlName)
Compares this name with the specified name for order and determines if this name is strictly lower than the given name. |
| boolean | operator_notEquals(SarlName)
Compares this name with the specified name for order and determines if they are not equal. |
| int | operator_spaceship(SarlName)
Compares this name with the specified name for order. |
| final void | setAssociatedObject(Object)
Change the associated object. |
| java.lang.String | toString |
| java.net.URI | toURI
Replies the URI associated to this name. |
var associatedObject : java.lang.Object
This property is an alias for the action: getAssociatedObject
val fragment : java.lang.String
This property is an alias for the action: getFragment
val scheme : java.lang.String
This property is an alias for the action: getScheme
protected new(URI)
def compareTo(SarlName) : int
def getAssociatedObject : java.lang.Object
def getFragment : java.lang.String
def getScheme : java.lang.String
def hasFragment : boolean
def operator_equals(SarlName) : boolean
def operator_greaterEqualsThan(SarlName) : boolean
def operator_greaterThan(SarlName) : boolean
def operator_lessEqualsThan(SarlName) : boolean
def operator_lessThan(SarlName) : boolean
def operator_notEquals(SarlName) : boolean
def operator_spaceship(SarlName) : int
def setAssociatedObject(Object)
def toString : java.lang.String
def toURI : java.net.URI