|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectptolemy.actor.lib.security.KeyToken.KeyType
public static class KeyToken.KeyType
The cryptographic key type.
| Field Summary |
|---|
| Fields inherited from interface ptolemy.data.type.Type |
|---|
HASH_INVALID, HASH_MAX |
| Constructor Summary | |
|---|---|
private |
KeyToken.KeyType()
|
| Method Summary | |
|---|---|
Type |
add(Type rightArgumentType)
Return a new type which represents the type that results from adding a token of this type and a token of the given argument type. |
java.lang.Object |
clone()
Return this, that is, return the reference to this object. |
Token |
convert(Token token)
Convert the specified token to a token having the type represented by this object. |
Type |
divide(Type rightArgumentType)
Return a new type which represents the type that results from dividing a token of this type and a token of the given argument type. |
java.lang.Class |
getTokenClass()
Return the class for tokens that this basetype represents. |
int |
getTypeHash()
Return this type's node index in the (constant) type lattice. |
boolean |
isAbstract()
Return true if this type does not correspond to a single token class. |
boolean |
isCompatible(Type type)
Test if the argument type is compatible with this type. |
boolean |
isConstant()
Test if this Type is UNKNOWN. |
boolean |
isInstantiable()
Determine if this type corresponds to an instantiable token classes. |
boolean |
isSubstitutionInstance(Type type)
Return true if the argument is a substitution instance of this type. |
Type |
modulo(Type rightArgumentType)
Return a new type which represents the type that results from moduloing a token of this type and a token of the given argument type. |
Type |
multiply(Type rightArgumentType)
Return a new type which represents the type that results from multiplying a token of this type and a token of the given argument type. |
Type |
one()
Return the type of the multiplicative identity for elements of this type. |
Type |
subtract(Type rightArgumentType)
Return a new type which represents the type that results from subtracting a token of this type and a token of the given argument type. |
java.lang.String |
toString()
Return the string representation of this type. |
Type |
zero()
Return the type of the additive identity for elements of this type. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ptolemy.data.type.Type |
|---|
equals |
| Constructor Detail |
|---|
private KeyToken.KeyType()
| Method Detail |
|---|
public Type add(Type rightArgumentType)
add in interface TyperightArgumentType - The type to add to this type.
public java.lang.Object clone()
clone in interface Typeclone in class java.lang.Object
public Token convert(Token token)
throws IllegalActionException
convert in interface Typetoken - A token.
IllegalActionException - If lossless conversion cannot
be done.public Type divide(Type rightArgumentType)
divide in interface TyperightArgumentType - The type to add to this type.
public java.lang.Class getTokenClass()
getTokenClass in interface Typepublic boolean isAbstract()
isAbstract in interface Typepublic boolean isCompatible(Type type)
isCompatible in interface Typetype - An instance of Type.
public boolean isConstant()
isConstant in interface Typepublic int getTypeHash()
getTypeHash in interface Typepublic boolean isInstantiable()
isInstantiable in interface Typepublic boolean isSubstitutionInstance(Type type)
isSubstitutionInstance in interface Typetype - A Type.
public Type modulo(Type rightArgumentType)
modulo in interface TyperightArgumentType - The type to add to this type.
public Type multiply(Type rightArgumentType)
multiply in interface TyperightArgumentType - The type to add to this type.
public Type one()
one in interface Typepublic Type subtract(Type rightArgumentType)
subtract in interface TyperightArgumentType - The type to add to this type.
public java.lang.String toString()
toString in interface TypetoString in class java.lang.Objectpublic Type zero()
zero in interface Type
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||