public class IOBank
extends Object
Constructor and Description |
---|
IOBank() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Checks if the IOBank is equal to another IOBank based on name equality
|
IOBankType |
getBankType()
Gets the IOBank's type
|
int |
getId()
Gets the ID of the IOBank
|
String |
getName()
Gets the name of the IOBank
|
PackagePin |
getPackagePin(String name)
Gets the named package pin in this IOBank
|
Collection<PackagePin> |
getPackagePins()
Gets the set of package pins that belong to this IOBank
|
Map<String,PackagePin> |
getPackagePinsMap()
Gets the map of package pins that belong to this IOBank
|
Set<IOStandard> |
getSupportedIOStandards()
Gets the set of supported IOStandards of this IOBank
|
int |
hashCode()
Gets the hashCode of the IOBank based on the hash of the name
|
boolean |
isIOStandardSupported(IOStandard ioStandard)
Checks if the supplied IO Standard is supported by this IOBank.
|
String |
toString()
Gets the name of the IOBank
|
public int getId()
public String getName()
public IOBankType getBankType()
public Map<String,PackagePin> getPackagePinsMap()
public Collection<PackagePin> getPackagePins()
public Set<IOStandard> getSupportedIOStandards()
public PackagePin getPackagePin(String name)
name
- Name of the package pin of interestpublic boolean isIOStandardSupported(IOStandard ioStandard)
ioStandard
- The IO Standard in questionpublic int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
public String toString()
toString
in class Object