com.aspose.imaging.fileformats.gif.blocks
Class GifApplicationExtensionBlock

java.lang.Object
  extended by com.aspose.imaging.fileformats.gif.GifBlock
      extended by com.aspose.imaging.fileformats.gif.blocks.GifApplicationExtensionBlock
All Implemented Interfaces:
IGifBlock

public class GifApplicationExtensionBlock
extends GifBlock

Gif application extension block.


Field Summary
static int ApplicationAuthenticationCodeSize
           Specifies the application authentication code size.
static int ApplicationIdentifierSize
           Specifies the application identifier size.
static int BlockHeaderSize
           Specifies the block header size.
static byte BlockSize
           Extension name + version block size
static byte ExtensionLabel
           Extension label.
 
Fields inherited from class com.aspose.imaging.fileformats.gif.GifBlock
ExtensionIntroducer
 
Constructor Summary
GifApplicationExtensionBlock()
           Initializes a new instance of the GifApplicationExtensionBlock class.
GifApplicationExtensionBlock(java.lang.String applicationIdentifier, byte[] applicationAuthenticationCode, byte[] applicationData)
           Initializes a new instance of the GifApplicationExtensionBlock class.
 
Method Summary
 byte[] getApplicationAuthenticationCode()
           Gets or sets the application authentication code.
 byte[] getApplicationData()
           Gets or sets the application data.
 void save(java.io.InputStream stream)
           Saves the block to the specified InputStream.
 void setApplicationAuthenticationCode(byte[] value)
           
 void setApplicationData(byte[] value)
           
 void setApplicationIdentifier(java.lang.String value)
           
 
Methods inherited from class com.aspose.imaging.fileformats.gif.GifBlock
isChanged, isChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ApplicationAuthenticationCodeSize

public static final int ApplicationAuthenticationCodeSize

Specifies the application authentication code size.

See Also:
Constant Field Values

ApplicationIdentifierSize

public static final int ApplicationIdentifierSize

Specifies the application identifier size.

See Also:
Constant Field Values

BlockHeaderSize

public static final int BlockHeaderSize

Specifies the block header size.

See Also:
Constant Field Values

BlockSize

public static final byte BlockSize

Extension name + version block size

See Also:
Constant Field Values

ExtensionLabel

public static final byte ExtensionLabel

Extension label.

See Also:
Constant Field Values
Constructor Detail

GifApplicationExtensionBlock

public GifApplicationExtensionBlock()

Initializes a new instance of the GifApplicationExtensionBlock class.


GifApplicationExtensionBlock

public GifApplicationExtensionBlock(java.lang.String applicationIdentifier,
                                    byte[] applicationAuthenticationCode,
                                    byte[] applicationData)

Initializes a new instance of the GifApplicationExtensionBlock class.

Parameters:
applicationIdentifier - The application identifier.
applicationAuthenticationCode - The application authentication code.
applicationData - The application data.
Method Detail

getApplicationAuthenticationCode

public byte[] getApplicationAuthenticationCode()

Gets or sets the application authentication code.

Value: The application authentication code.


getApplicationData

public byte[] getApplicationData()

Gets or sets the application data.

Value: The application data.


save

public void save(java.io.InputStream stream)
Description copied from class: GifBlock

Saves the block to the specified InputStream.

Specified by:
save in interface IGifBlock
Overrides:
save in class GifBlock

setApplicationAuthenticationCode

public void setApplicationAuthenticationCode(byte[] value)

setApplicationData

public void setApplicationData(byte[] value)

setApplicationIdentifier

public void setApplicationIdentifier(java.lang.String value)