|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface EdifBusNetNamingPolicy
Defines an interface for different naming policies for individual nets within a bus. Since EDIF does not have a standard for naming individual wires of a bus, different tools implement such naming in an ad-hoc way. This interface defines a set of methods required for implementing a "policy" for naming individual nets that are part of a bus. Any class that implements this interface will be able to identify nets that are part of a bus and identify their bit position within the bus.
| Method Summary | |
|---|---|
java.lang.String |
getBusBaseName(java.lang.String name)
Return the basename of the single bit net without the bit number. |
int |
getBusPosition(java.lang.String name)
Returns the bit position of the Net within the bus. |
boolean |
isValidBusNetName(java.lang.String name)
Returns true if the given name is valid under the given naming policy. |
| Method Detail |
|---|
boolean isValidBusNetName(java.lang.String name)
int getBusPosition(java.lang.String name)
java.lang.String getBusBaseName(java.lang.String name)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||