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 |
---|---|
static Map.Entry<String,Object> |
buildEntry(String k,
Object v) |
int |
compareTo(TraitProxy o) |
boolean |
equals(Object o) |
Map<String,Object> |
getFields() |
abstract TraitableBean |
getObject() |
abstract String |
getTraitName() |
TripleFactory |
getTripleFactory() |
BitSet |
getTypeCode() |
BitSet |
getTypeFilter() |
int |
hashCode() |
boolean |
isVirtual() |
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 |
setTypeFilter(BitSet typeFilter) |
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 BitSet getTypeFilter()
public void setTypeFilter(BitSet typeFilter)
public void shed()
public int compareTo(TraitProxy o)
compareTo
in interface Comparable<TraitProxy>
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.