Sha256: 9da18a419500322d98ad0b1ce7f97905de7baa85291742ae45d58016833db4a3

Contents?: true

Size: 1.08 KB

Versions: 14

Compression:

Stored size: 1.08 KB

Contents

package com.rho.signalindicators;

import android.content.res.Configuration;

import com.rho.signalindicators.ISignalIndicators;
import com.rho.signalindicators.ISignalIndicatorsFactory;
import com.rho.signalindicators.ISignalIndicatorsSingleton;
import com.rhomobile.rhodes.Logger;
import com.rhomobile.rhodes.RhodesActivity;

public class SignalIndicatorsFactory implements ISignalIndicatorsFactory
{
	protected static String TAG = "SignalIndicatorsFactory";
	private SignalIndicatorsSingleton singleton;
	
	public SignalIndicatorsFactory()
	{
		super();
		SignalIndicatorsRhoListener.registerListener(this);
	}

	@Override
	public ISignalIndicatorsSingleton getApiSingleton()
	{
		if(singleton == null) singleton = new SignalIndicatorsSingleton(this);
		return singleton;
	}

	@Override
	public ISignalIndicators getApiObject(String id)
	{
		Logger.D(TAG, "SignalIndicators extension does not use API objects. Use the singleton");
		return null;
	}

	public void onConfigurationChanged(RhodesActivity activity, Configuration newConfig)
	{
		if(singleton != null) singleton.onConfigurationChanged();
	}
}

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rhodes-7.6.0 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-7.5.1 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-7.4.1 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-7.1.17 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-6.2.0 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-6.0.11 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-5.5.18 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-5.5.17 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-5.5.15 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-5.5.0.22 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-5.5.2 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-5.5.0.7 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-5.5.0.3 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java
rhodes-5.5.0 lib/commonAPI/indicators/ext/platform/android/src/com/rho/signalindicators/SignalIndicatorsFactory.java