public abstract class TripleBasedStruct extends Object implements Map<String,Object>, Externalizable
Modifier and Type | Field and Description |
---|---|
protected TripleStore |
store |
protected String |
storeId |
protected TripleFactory |
tripleFactory |
Constructor and Description |
---|
TripleBasedStruct() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
Set<Map.Entry<String,Object>> |
entrySet() |
boolean |
equals(Object o) |
Object |
get(Object key) |
abstract Object |
getObject() |
TripleFactory |
getTripleFactory() |
protected Collection<Triple> |
getTriplesForSubject(Object subj) |
boolean |
isEmpty() |
Set<String> |
keySet() |
protected Triple |
property(String property,
Object value) |
protected Triple |
propertyKey(Object property) |
protected Triple |
propertyKey(String property) |
Object |
put(String key,
Object value) |
void |
putAll(Map<? extends String,? extends Object> m) |
void |
readExternal(ObjectInput in) |
Object |
remove(Object key) |
abstract void |
setObject(Object o) |
void |
setTripleFactory(TripleFactory factory) |
int |
size() |
String |
toString() |
Collection<Object> |
values() |
void |
writeExternal(ObjectOutput out) |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
protected TripleStore store
protected String storeId
protected TripleFactory tripleFactory
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public boolean containsKey(Object key)
containsKey
in interface Map<String,Object>
public boolean containsValue(Object value)
containsValue
in interface Map<String,Object>
public boolean equals(Object o)
protected Collection<Triple> getTriplesForSubject(Object subj)
public abstract Object getObject()
public abstract void setObject(Object o)
public TripleFactory getTripleFactory()
public void setTripleFactory(TripleFactory factory)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.