public abstract class TraitProxy extends Object implements Externalizable, TraitType, Comparable<TraitProxy>
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
fields |
protected TripleFactory |
tripleFactory |
traitNameField| Constructor and Description |
|---|
TraitProxy() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
_getTraitName() |
BitSet |
_getTypeCode() |
boolean |
_hasTypeCode(BitSet typeCode) |
boolean |
_isVirtual() |
void |
assignOtn(BitSet typeCode) |
static Map.Entry<String,Object> |
buildEntry(String k,
Object v) |
void |
clearOtns() |
int |
compareTo(TraitProxy o) |
BitSet |
computeInsertionVetoMask() |
boolean |
equals(Object o) |
Map<String,Object> |
getFields() |
abstract TraitableBean |
getObject() |
TripleFactory |
getTripleFactory() |
int |
hashCode() |
boolean |
hasOtns() |
Set<BitSet> |
listAssignedOtnTypeCodes() |
protected Triple |
property(String property,
Object value) |
protected Triple |
propertyKey(Object property) |
protected Triple |
propertyKey(String property) |
void |
readExternal(ObjectInput in) |
protected void |
setFields(Map<String,Object> m) |
void |
setTripleFactory(TripleFactory tripleFactory) |
void |
setTypeCode(BitSet typeCode) |
void |
shed() |
void |
writeExternal(ObjectOutput out) |
protected TripleFactory tripleFactory
public boolean _isVirtual()
_isVirtual in interface TraitTypepublic abstract String _getTraitName()
_getTraitName in interface TraitTypepublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic abstract TraitableBean getObject()
public TripleFactory getTripleFactory()
public void setTripleFactory(TripleFactory tripleFactory)
public BitSet _getTypeCode()
_getTypeCode in interface TraitTypepublic void setTypeCode(BitSet typeCode)
public void shed()
public int compareTo(TraitProxy o)
compareTo in interface Comparable<TraitProxy>public BitSet computeInsertionVetoMask()
public void assignOtn(BitSet typeCode)
public boolean hasOtns()
public void clearOtns()
public boolean _hasTypeCode(BitSet typeCode)
_hasTypeCode in interface TraitTypeCopyright © 2001–2019 JBoss by Red Hat. All rights reserved.