public class Utils
extends java.lang.Object
构造器和说明 |
---|
Utils() |
限定符和类型 | 方法和说明 |
---|---|
static javax.swing.ImageIcon |
createImageIcon(java.lang.String path) |
static java.util.List<java.lang.String> |
getAliasNames(java.util.Map<java.lang.Integer,Grid> grids)
Used for tests
|
static java.lang.String |
getAlphabeticallyFirst(java.util.Map<java.lang.String,Couple> couples)
Gets the key String value that will be the first, alphabetically sorted.
|
static java.lang.String |
getCoupleId(int comp1Id,
int comp2Id)
Returns string id (form of id1-id2) for possible couple between components.
|
static int |
getKeyAtSortedPosition(java.util.Map<java.lang.Integer,Component> components,
int position)
Gets a integer key value for a component at position in sorted list.
|
static java.util.List<java.lang.String> |
getTransientStandardNames(java.util.Map<java.lang.Integer,Transient> transients)
Used for tests
|
static boolean |
gridsContainAll(java.util.Map<java.lang.Integer,Grid> grids,
java.util.Collection<java.lang.String> aliasNames)
Used for tests
|
static int |
parseSecondComponentId(java.lang.String coupleId,
int firstComponentId)
Parses the couple's Id string in order to get the second component Id.
|
static java.util.List<Component> |
sortByComponentId(java.util.List<Component> components) |
static java.util.List<TransientGridRef> |
sortByTransientGridRefId(java.util.List<TransientGridRef> transientGridRefs)
Returns a new sorted (by transientGridRef Id) copy of passed TransientGridRefs.
|
static boolean |
transientsContainAll(java.util.Map<java.lang.Integer,Transient> transients,
java.util.Collection<java.lang.String> transientStandardNames)
Used for tests
|
public static java.lang.String getCoupleId(int comp1Id, int comp2Id)
comp1Id
- comp2Id
- public static int parseSecondComponentId(java.lang.String coupleId, int firstComponentId)
coupleId
- couple Id to parsefirstComponentId
- component id to comparegetCoupleId(int, int)
public static java.lang.String getAlphabeticallyFirst(java.util.Map<java.lang.String,Couple> couples)
couples
- unsorted map with String keyspublic static int getKeyAtSortedPosition(java.util.Map<java.lang.Integer,Component> components, int position)
components
- unsorted map with Integer keysposition
- index of the element that should be returnedpublic static java.util.List<TransientGridRef> sortByTransientGridRefId(java.util.List<TransientGridRef> transientGridRefs)
transientGridRefs
- public static java.util.List<Component> sortByComponentId(java.util.List<Component> components)
public static java.util.List<java.lang.String> getTransientStandardNames(java.util.Map<java.lang.Integer,Transient> transients)
transients
- public static java.util.List<java.lang.String> getAliasNames(java.util.Map<java.lang.Integer,Grid> grids)
grids
- public static boolean transientsContainAll(java.util.Map<java.lang.Integer,Transient> transients, java.util.Collection<java.lang.String> transientStandardNames)
transients
- transientStandardNames
- public static boolean gridsContainAll(java.util.Map<java.lang.Integer,Grid> grids, java.util.Collection<java.lang.String> aliasNames)
grids
- aliasNames
- public static javax.swing.ImageIcon createImageIcon(java.lang.String path)
path
-