Class MetaRecord
java.lang.Object
io.sf.carte.echosvg.transcoder.wmf.tosvg.MetaRecord
- Direct Known Subclasses:
MetaRecord.ByteRecord
,MetaRecord.StringRecord
This is used to keep data while processing WMF-files. It is tagged with a
type and holds a list of Integer-objects. It seems, it might be rewritten to
keep just the plain int-data.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A record that contain byte arrays elements.static class
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
addElement
(int iValue) helper method to add int-values.void
AddElement
(Object obj) when you are storing Integer-objects, consider using addElement( int ) instead.final int
elementAt
(int offset) helper-method to return the plain int-value from the record and save the .intValue()-call at the caller's site.ElementAt
(int offset) if you dont really need the Integer-object from this method it is recommended to use theelementAt()
-method instead, which returns anint
.void
EnsureCapacity
(int cc)
-
Field Details
-
functionId
public int functionId -
numPoints
public int numPoints
-
-
Constructor Details
-
MetaRecord
public MetaRecord()
-
-
Method Details
-
EnsureCapacity
public void EnsureCapacity(int cc) -
AddElement
when you are storing Integer-objects, consider using addElement( int ) instead.- Parameters:
obj
-
-
addElement
public final void addElement(int iValue) helper method to add int-values. This way we keep the call to Integer.valueOf() in one place, here.- Parameters:
iValue
- the value to add to ptVector, wrapped in an Integer
-
ElementAt
if you dont really need the Integer-object from this method it is recommended to use theelementAt()
-method instead, which returns anint
. -
elementAt
public final int elementAt(int offset) helper-method to return the plain int-value from the record and save the .intValue()-call at the caller's site.- Parameters:
offset
- of the element to get- Returns:
- the intValue of the element at offset
-