com.jniwrapper.win32.shell.types
Class ItemIDList

java.lang.Object
  extended by com.jniwrapper.Parameter
      extended by com.jniwrapper.Structure
          extended by com.jniwrapper.win32.shell.types.ItemIDList
All Implemented Interfaces:
com.jniwrapper.AlignmentAwareParameter, com.jniwrapper.CompositeParameter

public class ItemIDList
extends com.jniwrapper.Structure

This class provides functionality for containing a list of item identifiers Represents COM record ITEMIDLIST.

See Also:
Microsoft Shell Interfaces documentation.

Field Summary
 
Fields inherited from class com.jniwrapper.Structure
i
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
ItemIDList()
          Creates empty list of the item identifiers.
ItemIDList(ItemIDList that)
          Creates new instance of the ItemIDList and initializes it by the specified one.
 
Method Summary
 java.lang.Object clone()
          Creates copy of this instance.
 ShItemID getMkid()
          Returns a list of item identifiers.
 
Methods inherited from class com.jniwrapper.Structure
a, a, acceptIOPerformer, addMembers, computeLength, equals, getAlignmentRequirement, getDebugInfo, getFirstMemberSize, getLength, getMember, getMembers, getOffsets, init, init, initFrom, pop, push, read, setDataBuffer, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getDataBuffer, getDataBufferOffset, hashCode, indent, read, read, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemIDList

public ItemIDList()
Creates empty list of the item identifiers.


ItemIDList

public ItemIDList(ItemIDList that)
Creates new instance of the ItemIDList and initializes it by the specified one.

Parameters:
that - Instance of the ItemIDList that will be used for initializing the new instance
Method Detail

getMkid

public ShItemID getMkid()
Returns a list of item identifiers.

Returns:
A list of item identifiers.

clone

public java.lang.Object clone()
Creates copy of this instance.

Overrides:
clone in class com.jniwrapper.Structure
Returns:
Copy of this instance.