Schnittstelle RdfObject

Alle bekannten Unterschnittstellen:
Activity, ActivityPubObject, Actor, Instance, OrderedCollectionPage

public interface RdfObject
  • Methodendetails

    • types

      Set<IRI> types()
      Gibt zurück:
      The type of the actor
    • getSubject

      IRI getSubject()
    • contexts

      Set<IRI> contexts()
    • namespaces

      Map<String,IRI> namespaces()
    • get

      Optional<Predicate<?>> get(IRI predicate)
    • getAll

      List<Predicate<?>> getAll()
    • getString

      String getString(IRI identifier)
    • getStringOpt

      Optional<String> getStringOpt(IRI identifier)
    • getInstantOpt

      Optional<Instant> getInstantOpt(IRI predicate)
    • getLong

      Long getLong(IRI version)
    • getBigInteger

      BigInteger getBigInteger(IRI predicate)
    • getIri

      IRI getIri(IRI version)
    • getIriOpt

      Optional<IRI> getIriOpt(IRI version)
    • getAllIri

      Set<IRI> getAllIri(IRI predicate)
    • add

      void add(IRI predicate, String value)
    • add

      void add(IRI predicate, Integer value)
    • add

      void add(IRI predicate, BigInteger value)
    • add

      void add(IRI predicate, IRI value)
    • replace

      void replace(IRI predicate, String value)
    • replace

      void replace(IRI version, BigInteger value)
    • set

      void set(IRI predicate, Set<IRI> value)
      Overwrites the predicate with the passed values.
      Parameter:
      predicate -
      value -
    • add

      void add(IRI predicate, Long value)
    • add

      void add(IRI predicate, Instant value)
    • getIdentifier

      String getIdentifier()
    • setIdentifier

      void setIdentifier(String identifier)
    • getVersion

      BigInteger getVersion()
    • setVersion

      void setVersion(BigInteger version)
    • addContext

      void addContext(IRI ctx)
    • addContext

      void addContext(Set<IRI> ctxs)
    • setContext

      void setContext(Set<IRI> ctxs)
    • remove

      void remove(IRI predicate)
    • dump

      void dump(org.slf4j.Logger logger)
    • dump

      void dump(org.slf4j.event.Level level, org.slf4j.Logger logger, String msg)
    • replaceSubject

      void replaceSubject(IRI newSubject)
    • addNamespace

      void addNamespace(String prefix, IRI namespace)
    • addNamespaces

      void addNamespaces(Map<String,IRI> namespaces)
    • addAll

      void addAll(Set<Predicate<?>> extractPredicates)
    • isSubClassOf

      boolean isSubClassOf(IRI type)