org.ninjasoft.magiccodes.plugins
Class Base64Encoder

java.lang.Object
  extended byorg.ninjasoft.magiccodes.plugins.Base64Encoder
All Implemented Interfaces:
Plugin

public class Base64Encoder
extends java.lang.Object
implements Plugin

Encodes data as BASE64

Author:
enigma

Constructor Summary
Base64Encoder()
           
 
Method Summary
 int[] doAction(int[] in, int[] key)
          Take input data and spit out output data
 java.lang.String getDescription()
          Return a complete description of this plugin
 java.lang.String getName()
          Return a simple one or two word name describing this plugin
 boolean isInformational()
          Does this plugin actually transform stuff, or is it simply informational.
 boolean usesKey()
          Returns whether this plugin uses the key at all
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Base64Encoder

public Base64Encoder()
Method Detail

getName

public java.lang.String getName()
Description copied from interface: Plugin
Return a simple one or two word name describing this plugin

Specified by:
getName in interface Plugin

getDescription

public java.lang.String getDescription()
Description copied from interface: Plugin
Return a complete description of this plugin

Specified by:
getDescription in interface Plugin

usesKey

public boolean usesKey()
Description copied from interface: Plugin
Returns whether this plugin uses the key at all

Specified by:
usesKey in interface Plugin

isInformational

public boolean isInformational()
Description copied from interface: Plugin
Does this plugin actually transform stuff, or is it simply informational. Informational plugins ALWAYS have text mode output.

Specified by:
isInformational in interface Plugin

doAction

public int[] doAction(int[] in,
                      int[] key)
Description copied from interface: Plugin
Take input data and spit out output data

Specified by:
doAction in interface Plugin


Copyright © 2004 Ninjasoft. All Rights Reserved.