test_class.declarator: sm
test_class.modifier: private static
test_class.original_string: private static StorageManager sm;
test_class.type: StorageManager
test_class.var_name: sm
test_class.file: modules/x-gsn/src/main/java/org/openiot/gsn/wrappers/TestAbstractWrapper.java
test_class.identifier: TestAbstractWrapper
test_case.body: @Test (expected=OperationNotSupportedException.class)
  	public void testSendToWrapper1() throws OperationNotSupportedException {
  		SystemTime systemTimeWrapper = new SystemTime();
  		systemTimeWrapper.sendToWrapper("bla");
  	}
test_case.class_method_signature: TestAbstractWrapper.testSendToWrapper1()
test_case.full_signature: @Test (expected=OperationNotSupportedException.class) public void testSendToWrapper1()
test_case.identifier: testSendToWrapper1
test_case.invocations: sendToWrapper
test_case.modifiers: @Test (expected=OperationNotSupportedException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testSendToWrapper1()
focal_class.declarator: logger = Logger
  			.getLogger(AbstractWrapper.class)
focal_class.modifier: private final static transient
focal_class.original_string: private final static transient Logger logger = Logger
  			.getLogger(AbstractWrapper.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: listeners = Collections
  			.synchronizedList(new ArrayList<StreamSource>())
focal_class.modifier: protected final
focal_class.original_string: protected final List<StreamSource> listeners = Collections
  			.synchronizedList(new ArrayList<StreamSource>());
focal_class.type: List<StreamSource>
focal_class.var_name: listeners
focal_class.declarator: activeAddressBean
focal_class.modifier: private
focal_class.original_string: private AddressBean activeAddressBean;
focal_class.type: AddressBean
focal_class.var_name: activeAddressBean
focal_class.declarator: isActive = true
focal_class.modifier: private
focal_class.original_string: private boolean isActive = true;
focal_class.type: boolean
focal_class.var_name: isActive
focal_class.declarator: tupleBasedSlidingHandler
focal_class.modifier: private
focal_class.original_string: private SlidingHandler tupleBasedSlidingHandler;
focal_class.type: SlidingHandler
focal_class.var_name: tupleBasedSlidingHandler
focal_class.declarator: timeBasedSlidingHandler
focal_class.modifier: private
focal_class.original_string: private SlidingHandler timeBasedSlidingHandler;
focal_class.type: SlidingHandler
focal_class.var_name: timeBasedSlidingHandler
focal_class.declarator: slidingHandlers = new HashMap<Class, SlidingHandler>()
focal_class.modifier: private
focal_class.original_string: private HashMap<Class, SlidingHandler> slidingHandlers = new HashMap<Class, SlidingHandler>();
focal_class.type: HashMap<Class, SlidingHandler>
focal_class.var_name: slidingHandlers
focal_class.declarator: usingRemoteTimestamp = false
focal_class.modifier: private
focal_class.original_string: private boolean usingRemoteTimestamp = false;
focal_class.type: boolean
focal_class.var_name: usingRemoteTimestamp
focal_class.declarator: lastInOrderTimestamp
focal_class.modifier: private
focal_class.original_string: private Long lastInOrderTimestamp;
focal_class.type: Long
focal_class.var_name: lastInOrderTimestamp
focal_class.declarator: GARBAGE_COLLECT_AFTER_SPECIFIED_NO_OF_ELEMENTS = 2
focal_class.modifier: public static final
focal_class.original_string: public static final int GARBAGE_COLLECT_AFTER_SPECIFIED_NO_OF_ELEMENTS = 2;
focal_class.type: int
focal_class.var_name: GARBAGE_COLLECT_AFTER_SPECIFIED_NO_OF_ELEMENTS
focal_class.declarator: noOfCallsToPostSE = 0
focal_class.modifier: private
focal_class.original_string: private long noOfCallsToPostSE = 0;
focal_class.type: long
focal_class.var_name: noOfCallsToPostSE
focal_class.declarator: aliasCode = Main.getWindowStorage().tableNameGenerator()
focal_class.modifier: private final transient
focal_class.original_string: private final transient int aliasCode = Main.getWindowStorage().tableNameGenerator();
focal_class.type: int
focal_class.var_name: aliasCode
focal_class.declarator: aliasCodeS = Main.getWindowStorage().tableNameGeneratorInString(aliasCode)
focal_class.modifier: private final
focal_class.original_string: private final CharSequence aliasCodeS = Main.getWindowStorage().tableNameGeneratorInString(aliasCode);
focal_class.type: CharSequence
focal_class.var_name: aliasCodeS
focal_class.declarator: TIME_FIELD = "timed"
focal_class.modifier: public static final
focal_class.original_string: public static final String TIME_FIELD = "timed";
focal_class.type: String
focal_class.var_name: TIME_FIELD
focal_class.file: modules/x-gsn/src/main/java/org/openiot/gsn/wrappers/AbstractWrapper.java
focal_class.identifier: AbstractWrapper
focal_class.class_method_signature: AbstractWrapper.addListener(StreamSource ss)
focal_class.full_signature: public void addListener(StreamSource ss)
focal_class.identifier: addListener
focal_class.modifiers: public
focal_class.parameters: (StreamSource ss)
focal_class.return: void
focal_class.signature: void addListener(StreamSource ss)
focal_class.class_method_signature: AbstractWrapper.addSlidingHandler(SlidingHandler slidingHandler)
focal_class.full_signature: public void addSlidingHandler(SlidingHandler slidingHandler)
focal_class.identifier: addSlidingHandler
focal_class.modifiers: public
focal_class.parameters: (SlidingHandler slidingHandler)
focal_class.return: void
focal_class.signature: void addSlidingHandler(SlidingHandler slidingHandler)
focal_class.class_method_signature: AbstractWrapper.removeListener(StreamSource ss)
focal_class.full_signature: public void removeListener(StreamSource ss)
focal_class.identifier: removeListener
focal_class.modifiers: public
focal_class.parameters: (StreamSource ss)
focal_class.return: void
focal_class.signature: void removeListener(StreamSource ss)
focal_class.class_method_signature: AbstractWrapper.getListeners()
focal_class.full_signature: public List<StreamSource> getListeners()
focal_class.identifier: getListeners
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<StreamSource>
focal_class.signature: List<StreamSource> getListeners()
focal_class.class_method_signature: AbstractWrapper.sendToWrapper(String action, String[] paramNames,
  			Object[] paramValues)
focal_class.full_signature: public boolean sendToWrapper(String action, String[] paramNames,
  			Object[] paramValues)
focal_class.identifier: sendToWrapper
focal_class.modifiers: public
focal_class.parameters: (String action, String[] paramNames,
  			Object[] paramValues)
focal_class.return: boolean
focal_class.signature: boolean sendToWrapper(String action, String[] paramNames,
  			Object[] paramValues)
focal_class.class_method_signature: AbstractWrapper.getActiveAddressBean()
focal_class.full_signature: public final AddressBean getActiveAddressBean()
focal_class.identifier: getActiveAddressBean
focal_class.modifiers: public final
focal_class.parameters: ()
focal_class.return: AddressBean
focal_class.signature: AddressBean getActiveAddressBean()
focal_class.class_method_signature: AbstractWrapper.setActiveAddressBean(AddressBean newVal)
focal_class.full_signature: public void setActiveAddressBean(AddressBean newVal)
focal_class.identifier: setActiveAddressBean
focal_class.modifiers: public
focal_class.parameters: (AddressBean newVal)
focal_class.return: void
focal_class.signature: void setActiveAddressBean(AddressBean newVal)
focal_class.class_method_signature: AbstractWrapper.getDBAlias()
focal_class.full_signature: public int getDBAlias()
focal_class.identifier: getDBAlias
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getDBAlias()
focal_class.class_method_signature: AbstractWrapper.getDBAliasInStr()
focal_class.full_signature: public CharSequence getDBAliasInStr()
focal_class.identifier: getDBAliasInStr
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: CharSequence
focal_class.signature: CharSequence getDBAliasInStr()
focal_class.class_method_signature: AbstractWrapper.getOutputFormat()
focal_class.full_signature: public abstract DataField[] getOutputFormat()
focal_class.identifier: getOutputFormat
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: DataField[]
focal_class.signature: DataField[] getOutputFormat()
focal_class.class_method_signature: AbstractWrapper.isActive()
focal_class.full_signature: public boolean isActive()
focal_class.identifier: isActive
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isActive()
focal_class.class_method_signature: AbstractWrapper.postStreamElement(Serializable... values)
focal_class.full_signature: protected void postStreamElement(Serializable... values)
focal_class.identifier: postStreamElement
focal_class.modifiers: protected
focal_class.parameters: (Serializable... values)
focal_class.return: void
focal_class.signature: void postStreamElement(Serializable... values)
focal_class.class_method_signature: AbstractWrapper.postStreamElement(long timestamp, Serializable[] values)
focal_class.full_signature: protected void postStreamElement(long timestamp, Serializable[] values)
focal_class.identifier: postStreamElement
focal_class.modifiers: protected
focal_class.parameters: (long timestamp, Serializable[] values)
focal_class.return: void
focal_class.signature: void postStreamElement(long timestamp, Serializable[] values)
focal_class.class_method_signature: AbstractWrapper.postStreamElement(StreamElement streamElement)
focal_class.full_signature: protected Boolean postStreamElement(StreamElement streamElement)
focal_class.identifier: postStreamElement
focal_class.modifiers: protected
focal_class.parameters: (StreamElement streamElement)
focal_class.return: Boolean
focal_class.signature: Boolean postStreamElement(StreamElement streamElement)
focal_class.class_method_signature: AbstractWrapper.insertIntoWrapperTable(StreamElement se)
focal_class.full_signature: public boolean insertIntoWrapperTable(StreamElement se)
focal_class.identifier: insertIntoWrapperTable
focal_class.modifiers: public
focal_class.parameters: (StreamElement se)
focal_class.return: boolean
focal_class.signature: boolean insertIntoWrapperTable(StreamElement se)
focal_class.class_method_signature: AbstractWrapper.isOutOfOrder(StreamElement se)
focal_class.full_signature: public boolean isOutOfOrder(StreamElement se)
focal_class.identifier: isOutOfOrder
focal_class.modifiers: public
focal_class.parameters: (StreamElement se)
focal_class.return: boolean
focal_class.signature: boolean isOutOfOrder(StreamElement se)
focal_class.class_method_signature: AbstractWrapper.sendToWrapper(Object dataItem)
focal_class.full_signature: public boolean sendToWrapper(Object dataItem)
focal_class.identifier: sendToWrapper
focal_class.modifiers: public
focal_class.parameters: (Object dataItem)
focal_class.return: boolean
focal_class.signature: boolean sendToWrapper(Object dataItem)
focal_class.class_method_signature: AbstractWrapper.getUselessWindow()
focal_class.full_signature: public StringBuilder getUselessWindow()
focal_class.identifier: getUselessWindow
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: StringBuilder
focal_class.signature: StringBuilder getUselessWindow()
focal_class.class_method_signature: AbstractWrapper.removeUselessValues()
focal_class.full_signature: public int removeUselessValues()
focal_class.identifier: removeUselessValues
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int removeUselessValues()
focal_class.class_method_signature: AbstractWrapper.releaseResources()
focal_class.full_signature: public void releaseResources()
focal_class.identifier: releaseResources
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void releaseResources()
focal_class.class_method_signature: AbstractWrapper.initialize()
focal_class.full_signature: public abstract boolean initialize()
focal_class.identifier: initialize
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean initialize()
focal_class.class_method_signature: AbstractWrapper.dispose()
focal_class.full_signature: public abstract void dispose()
focal_class.identifier: dispose
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void dispose()
focal_class.class_method_signature: AbstractWrapper.getWrapperName()
focal_class.full_signature: public abstract String getWrapperName()
focal_class.identifier: getWrapperName
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getWrapperName()
focal_class.class_method_signature: AbstractWrapper.isUsingRemoteTimestamp()
focal_class.full_signature: protected boolean isUsingRemoteTimestamp()
focal_class.identifier: isUsingRemoteTimestamp
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isUsingRemoteTimestamp()
focal_class.class_method_signature: AbstractWrapper.setUsingRemoteTimestamp(boolean usingRemoteTimestamp)
focal_class.full_signature: protected void setUsingRemoteTimestamp(boolean usingRemoteTimestamp)
focal_class.identifier: setUsingRemoteTimestamp
focal_class.modifiers: protected
focal_class.parameters: (boolean usingRemoteTimestamp)
focal_class.return: void
focal_class.signature: void setUsingRemoteTimestamp(boolean usingRemoteTimestamp)
focal_class.class_method_signature: AbstractWrapper.isTimeStampUnique()
focal_class.full_signature: public boolean isTimeStampUnique()
focal_class.identifier: isTimeStampUnique
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isTimeStampUnique()
focal_class.class_method_signature: AbstractWrapper.manualDataInsertion(StreamElement se)
focal_class.full_signature: public boolean manualDataInsertion(StreamElement se)
focal_class.identifier: manualDataInsertion
focal_class.modifiers: public
focal_class.parameters: (StreamElement se)
focal_class.return: boolean
focal_class.signature: boolean manualDataInsertion(StreamElement se)
focal_class.superclass: extends Thread
focal_method.body: public boolean sendToWrapper(String action, String[] paramNames,
  			Object[] paramValues) throws OperationNotSupportedException {
  		throw new OperationNotSupportedException(
  				"This wrapper doesn't support sending data back to the source.");
  	}
focal_method.class_method_signature: AbstractWrapper.sendToWrapper(String action, String[] paramNames,
  			Object[] paramValues)
focal_method.full_signature: public boolean sendToWrapper(String action, String[] paramNames,
  			Object[] paramValues)
focal_method.identifier: sendToWrapper
focal_method.modifiers: public
focal_method.parameters: (String action, String[] paramNames,
  			Object[] paramValues)
focal_method.return: boolean
focal_method.signature: boolean sendToWrapper(String action, String[] paramNames,
  			Object[] paramValues)