org.cybertory.MSS
Class X_OperationJAI

java.lang.Object
  extended byorg.cybertory.MSS.X_OperationJAI

public class X_OperationJAI
extends java.lang.Object


Nested Class Summary
 class X_OperationJAI.X_JAIParam
          This class encapsulates information about parameter to JAI operation.
 
Field Summary
protected  java.lang.String opName
           
 
Constructor Summary
X_OperationJAI(javax.media.jai.OperationDescriptorImpl opDesc)
           
 
Method Summary
protected  org.jdom.Element opSchema()
          Generate the schema for this particular schema.
 PendingParameterBlockJAI parseOp(org.jdom.Element elem, XMLAltData altData)
           
 void setAllowExternalData(java.lang.String paramName, boolean allowExternalData)
           
 void setDefaultValue(java.lang.String paramName, java.lang.Object paramDefault)
           
 void setHide(java.lang.String paramName, boolean hide)
           
 void setRequired(java.lang.String paramName, boolean required)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

opName

protected final java.lang.String opName
Constructor Detail

X_OperationJAI

public X_OperationJAI(javax.media.jai.OperationDescriptorImpl opDesc)
               throws XMLUnhandledTypeException
Method Detail

opSchema

protected org.jdom.Element opSchema()
                             throws XMLUnhandledTypeException
Generate the schema for this particular schema.

Returns:
a Element object describing this operation's schema
Throws:
XMLUnhandledTypeException

parseOp

public PendingParameterBlockJAI parseOp(org.jdom.Element elem,
                                        XMLAltData altData)
                                 throws XMLParseException,
                                        XMLUnhandledTypeException
Throws:
XMLParseException
XMLUnhandledTypeException

setRequired

public void setRequired(java.lang.String paramName,
                        boolean required)

setHide

public void setHide(java.lang.String paramName,
                    boolean hide)

setAllowExternalData

public void setAllowExternalData(java.lang.String paramName,
                                 boolean allowExternalData)

setDefaultValue

public void setDefaultValue(java.lang.String paramName,
                            java.lang.Object paramDefault)