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 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 void clearOtns()
public boolean hasTypeCode(BitSet typeCode)
hasTypeCode in interface TraitTypeCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.