Package kala.compress.harmony.unpack200
Interface NewAttributeBands.AttributeLayoutElement
-
- All Known Implementing Classes:
NewAttributeBands.Call,NewAttributeBands.Callable,NewAttributeBands.Integral,NewAttributeBands.LayoutElement,NewAttributeBands.Reference,NewAttributeBands.Replication,NewAttributeBands.Union,NewAttributeBands.UnionCase
- Enclosing class:
- NewAttributeBands
private static interface NewAttributeBands.AttributeLayoutElementAn AttributeLayoutElement is a part of an attribute layout and has one or more bands associated with it, which transmit the AttributeElement data for successive Attributes of this type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddToAttribute(int index, NewAttribute attribute)Adds the band data for this element at the given index to the attribute.voidreadBands(java.io.InputStream in, int count)Read the bands associated with this part of the layout.
-
-
-
Method Detail
-
addToAttribute
void addToAttribute(int index, NewAttribute attribute)Adds the band data for this element at the given index to the attribute.- Parameters:
index- Index position to add the attribute.attribute- The attribute to add.
-
readBands
void readBands(java.io.InputStream in, int count) throws java.io.IOException, Pack200ExceptionRead the bands associated with this part of the layout.- Parameters:
in- TODOcount- TODO- Throws:
Pack200Exception- Bad archive.java.io.IOException- If an I/O error occurs.
-
-