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 |
---|---|
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() |
abstract String |
getTraitName() |
TripleFactory |
getTripleFactory() |
BitSet |
getTypeCode() |
int |
hashCode() |
boolean |
hasTypeCode(BitSet typeCode) |
boolean |
isVirtual() |
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 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 void clearOtns()
public boolean hasTypeCode(BitSet typeCode)
hasTypeCode
in interface TraitType
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.