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 TraitType
public abstract String _getTraitName()
_getTraitName
in interface TraitType
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 abstract TraitableBean getObject()
public TripleFactory getTripleFactory()
public void setTripleFactory(TripleFactory tripleFactory)
public BitSet _getTypeCode()
_getTypeCode
in interface TraitType
public 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 TraitType
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.