public abstract class Referenceable<T> extends Object
| Constructor and Description |
|---|
Referenceable() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
equals(Object obj) |
abstract Nillable<T> |
getInstance() |
abstract Reference |
getReference() |
abstract int |
hashCode() |
abstract boolean |
isAbsent() |
abstract boolean |
isInstance() |
abstract boolean |
isReference() |
abstract <X> Referenceable<X> |
map(Function<T,X> fun) |
static <T> Referenceable<T> |
of(Nillable<T> obj) |
static <T> Referenceable<T> |
of(Reference reference) |
static <T> Referenceable<T> |
of(T obj) |
static <T> Referenceable<T> |
of(URI reference) |
public abstract Reference getReference()
public abstract boolean isInstance()
public abstract boolean isReference()
public abstract boolean isAbsent()
public abstract <X> Referenceable<X> map(Function<T,X> fun)
public static <T> Referenceable<T> of(URI reference)
public static <T> Referenceable<T> of(Reference reference)
public static <T> Referenceable<T> of(T obj)
public static <T> Referenceable<T> of(Nillable<T> obj)
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.