org.drools.factmodel.traits
Class TripleBasedTypes

java.lang.Object
  extended by org.drools.factmodel.traits.TripleBasedStruct
      extended by org.drools.factmodel.traits.TripleBasedTypes
All Implemented Interfaces:
Map<String,Object>

public class TripleBasedTypes
extends TripleBasedStruct


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
protected  Object object
           
 
Fields inherited from class org.drools.factmodel.traits.TripleBasedStruct
store
 
Constructor Summary
TripleBasedTypes(Object obj, TripleStore store)
           
 
Method Summary
 void clear()
           
 boolean containsKey(Object key)
           
 boolean containsValue(Object value)
           
 Set<Map.Entry<String,Object>> entrySet()
           
 boolean equals(Object o)
           
 Object get(Object key)
           
 Object getObject()
           
 Set<String> keySet()
           
 Object put(String key, Object value)
           
 void putAll(Map<? extends String,? extends Object> m)
           
 Object remove(Object key)
           
 int size()
           
 Collection<Object> values()
           
 
Methods inherited from class org.drools.factmodel.traits.TripleBasedStruct
getTriplesForSubject, isEmpty, key, property, propertyKey
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
hashCode
 

Field Detail

object

protected Object object
Constructor Detail

TripleBasedTypes

public TripleBasedTypes(Object obj,
                        TripleStore store)
Method Detail

getObject

public Object getObject()
Specified by:
getObject in class TripleBasedStruct

size

public int size()
Specified by:
size in interface Map<String,Object>
Overrides:
size in class TripleBasedStruct

containsKey

public boolean containsKey(Object key)
Specified by:
containsKey in interface Map<String,Object>
Overrides:
containsKey in class TripleBasedStruct

containsValue

public boolean containsValue(Object value)
Specified by:
containsValue in interface Map<String,Object>
Overrides:
containsValue in class TripleBasedStruct

get

public Object get(Object key)
Specified by:
get in interface Map<String,Object>
Overrides:
get in class TripleBasedStruct

put

public Object put(String key,
                  Object value)
Specified by:
put in interface Map<String,Object>
Overrides:
put in class TripleBasedStruct

remove

public Object remove(Object key)
Specified by:
remove in interface Map<String,Object>
Overrides:
remove in class TripleBasedStruct

clear

public void clear()
Specified by:
clear in interface Map<String,Object>
Overrides:
clear in class TripleBasedStruct

putAll

public void putAll(Map<? extends String,? extends Object> m)
Specified by:
putAll in interface Map<String,Object>
Overrides:
putAll in class TripleBasedStruct

keySet

public Set<String> keySet()
Specified by:
keySet in interface Map<String,Object>
Overrides:
keySet in class TripleBasedStruct

values

public Collection<Object> values()
Specified by:
values in interface Map<String,Object>
Overrides:
values in class TripleBasedStruct

entrySet

public Set<Map.Entry<String,Object>> entrySet()
Specified by:
entrySet in interface Map<String,Object>
Overrides:
entrySet in class TripleBasedStruct

equals

public boolean equals(Object o)
Specified by:
equals in interface Map<String,Object>
Overrides:
equals in class TripleBasedStruct


Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.