| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private final Map | |
| private final Map | |
| private final Map | layouts
The order of the maps in this array should not be changed as their indices correspond to the value of their context constants (AttributeLayout.CONTEXT_CLASS etc.)
All elements are of type |
| private final Map | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | checkMap()
The map should not contain the same layout and name combination more than once for each context. |
| public NewAttributeBands | |
| public AttributeLayout | |
| public AttributeLayout | |
| private static AttributeLayout[] | |
| private Map |
| classLayouts | back to summary |
|---|---|
| private final Map<Integer, AttributeLayout> classLayouts | |
| codeLayouts | back to summary |
|---|---|
| private final Map<Integer, AttributeLayout> codeLayouts | |
| fieldLayouts | back to summary |
|---|---|
| private final Map<Integer, AttributeLayout> fieldLayouts | |
| layouts | back to summary |
|---|---|
| private final Map<Integer, AttributeLayout>[] layouts The order of the maps in this array should not be changed as their indices correspond to the value of their context constants (AttributeLayout.CONTEXT_CLASS etc.)
All elements are of type
| |
| layoutsToBands | back to summary |
|---|---|
| private final Map<AttributeLayout, NewAttributeBands> layoutsToBands | |
| methodLayouts | back to summary |
|---|---|
| private final Map<Integer, AttributeLayout> methodLayouts | |
| AttributeLayoutMap | back to summary |
|---|---|
| public AttributeLayoutMap() throws Pack200Exception | |
| add | back to summary |
|---|---|
| public void add(final AttributeLayout layout) | |
| add | back to summary |
|---|---|
| public void add(final AttributeLayout layout, final NewAttributeBands newBands) | |
| checkMap | back to summary |
|---|---|
| public void checkMap() throws Pack200Exception The map should not contain the same layout and name combination more than once for each context.
| |
| getAttributeBands | back to summary |
|---|---|
| public NewAttributeBands getAttributeBands(final AttributeLayout layout) | |
| getAttributeLayout | back to summary |
|---|---|
| public AttributeLayout getAttributeLayout(final int index, final int context) | |
| getAttributeLayout | back to summary |
|---|---|
| public AttributeLayout getAttributeLayout(final String name, final int context) | |
| getDefaultAttributeLayouts | back to summary |
|---|---|
| private static AttributeLayout[] getDefaultAttributeLayouts() throws Pack200Exception | |
| getLayout | back to summary |
|---|---|
| private Map | |