X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Ffts%2Fcore%2FFTSRestClient.java;fp=src%2Fjalview%2Ffts%2Fcore%2FFTSRestClient.java;h=62dd13f84192862428d58bef7a7023e63f0e3d4b;hb=c0501eaa85c0594f9275766f64de8ea44a59c368;hp=0bca0709c34b00663c302f8f74cad2dabcd7dc89;hpb=304e64fb34b32659be1bbfd39fb4e15b2f79586e;p=jalview.git diff --git a/src/jalview/fts/core/FTSRestClient.java b/src/jalview/fts/core/FTSRestClient.java index 0bca070..62dd13f 100644 --- a/src/jalview/fts/core/FTSRestClient.java +++ b/src/jalview/fts/core/FTSRestClient.java @@ -20,8 +20,6 @@ */ package jalview.fts.core; -import java.util.Locale; - import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; @@ -29,13 +27,13 @@ import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; +import java.util.Locale; import java.util.Objects; import jalview.fts.api.FTSDataColumnI; import jalview.fts.api.FTSDataColumnI.FTSDataColumnGroupI; -import jalview.fts.core.FTSDataColumnPreferences.PreferenceSource; -import jalview.fts.service.threedbeacons.TDBeaconsFTSRestClient; import jalview.fts.api.FTSRestClientI; +import jalview.fts.core.FTSDataColumnPreferences.PreferenceSource; /** * Base class providing implementation for common methods defined in @@ -61,7 +59,7 @@ public abstract class FTSRestClient implements FTSRestClientI private int defaultResponsePageSize = 100; - protected HashMap mockQueries = null; + protected HashMap mockQueries = null; protected FTSRestClient() { @@ -74,7 +72,7 @@ public abstract class FTSRestClient implements FTSRestClientI InputStream in = getClass().getResourceAsStream(fileName); - try (BufferedReader br = new BufferedReader(new InputStreamReader(in))) + try (BufferedReader br = new BufferedReader(new InputStreamReader(in))) { String line; while ((line = br.readLine()) != null) @@ -146,7 +144,7 @@ public abstract class FTSRestClient implements FTSRestClientI @Override public String toString() { - return lineData[0]; + return getName(); } @Override @@ -173,7 +171,8 @@ public abstract class FTSRestClient implements FTSRestClientI public DataTypeI getDataType() { final String[] dataTypeString = lineData[2].split("\\|"); - final String classString = dataTypeString[0].toUpperCase(Locale.ROOT); + final String classString = dataTypeString[0] + .toUpperCase(Locale.ROOT); return new DataTypeI() { @@ -292,8 +291,8 @@ public abstract class FTSRestClient implements FTSRestClientI FTSDataColumnI that = (FTSDataColumnI) otherObject; return otherObject == null ? false : this.getCode().equals(that.getCode()) - && this.getName().equals(that.getName()) - && this.getGroup().equals(that.getGroup()); + && this.getName().equals(that.getName()) + && this.getGroup().equals(that.getGroup()); } }; @@ -437,9 +436,11 @@ public abstract class FTSRestClient implements FTSRestClientI /** * * @param instance - * @param mocks {{working query, working response}, ...} + * @param mocks + * {{working query, working response}, ...} */ - public static void createMockFTSRestClient(FTSRestClient instance,String[][] mocks) + public static void createMockFTSRestClient(FTSRestClient instance, + String[][] mocks) { instance.setMock(mocks); } @@ -499,7 +500,7 @@ public abstract class FTSRestClient implements FTSRestClientI public static void unMock(FTSRestClient instance) { - instance.mockQueries=null; + instance.mockQueries = null; } protected String getResourceFile(String fileName) @@ -528,20 +529,21 @@ public abstract class FTSRestClient implements FTSRestClientI protected void setMock(String[][] mocks) { - if (mocks==null) { - mockQueries=null; + if (mocks == null) + { + mockQueries = null; return; } - mockQueries=new HashMap(); - for (String[] mock:mocks) + mockQueries = new HashMap(); + for (String[] mock : mocks) { - mockQueries.put(mock[0],mock[1]); + mockQueries.put(mock[0], mock[1]); } } protected boolean isMocked() { - return mockQueries!=null; + return mockQueries != null; } @Override @@ -554,7 +556,8 @@ public abstract class FTSRestClient implements FTSRestClientI columnNames = new String[] { "", "Display", "Group" }; break; default: - // non structure sources don't return any other kind of preferences columns + // non structure sources don't return any other kind of preferences + // columns break; } return columnNames;