java.lang.Object
com.trapezium.vrml.node.InterpolatorVerifier
- All Implemented Interfaces:
- Verifier
- Direct Known Subclasses:
- MFInterpolatorVerifier, SFInterpolatorVerifier
- abstract class InterpolatorVerifier
- extends java.lang.Object
- implements Verifier
Base class for verifying information in interpolators.
|
Method Summary |
void |
flagUnnecessaryKeys(com.trapezium.parse.TokenEnumerator tokenEnumerator,
com.trapezium.vorlon.ErrorSummary errorSummary)
Flag unnecessary keys with a warning. |
void |
flagUnnecessaryKeyValues(com.trapezium.parse.TokenEnumerator tokenEnumerator,
com.trapezium.vorlon.ErrorSummary errorSummary)
Flag unnecessary key values with a warning. |
(package private) void |
flagUnnecessaryValues(com.trapezium.vorlon.ErrorSummary errorSummary,
com.trapezium.vrml.fields.MFFieldValue valList,
com.trapezium.parse.TokenEnumerator tokenEnumerator,
int fval,
java.lang.String warningStr)
Flag unnecessary key or keyValue values with a warning. |
abstract int |
getActualFactor()
|
(package private) boolean |
setValues(com.trapezium.parse.TokenEnumerator tokenEnumerator,
float[] fvals,
int fcount)
|
void |
verify(Node toBeVerified,
com.trapezium.vrml.Scene s,
com.trapezium.vorlon.ErrorSummary errorSummary,
java.util.Hashtable verifiedList)
Node specific verification. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factor
protected int factor
keyList
protected com.trapezium.vrml.fields.MFFieldValue keyList
keyValueList
protected com.trapezium.vrml.fields.MFFieldValue keyValueList
interpolatorType
protected java.lang.String interpolatorType
InterpolatorVerifier
InterpolatorVerifier()
verify
public void verify(Node toBeVerified,
com.trapezium.vrml.Scene s,
com.trapezium.vorlon.ErrorSummary errorSummary,
java.util.Hashtable verifiedList)
- Description copied from interface:
Verifier
- Node specific verification.
- Specified by:
verify in interface Verifier
flagUnnecessaryKeys
public void flagUnnecessaryKeys(com.trapezium.parse.TokenEnumerator tokenEnumerator,
com.trapezium.vorlon.ErrorSummary errorSummary)
- Flag unnecessary keys with a warning.
Unnecessary keys are those that are repeated more than twice,
as in "A A B B B C ...". In this case the middle "B" is unnecessary
flagUnnecessaryKeyValues
public void flagUnnecessaryKeyValues(com.trapezium.parse.TokenEnumerator tokenEnumerator,
com.trapezium.vorlon.ErrorSummary errorSummary)
- Flag unnecessary key values with a warning.
Unnecessary keyValues are those that are repeated more than twice,
as in "A A B B B C ...". In this case the middle "B" is unnecessary,
flagUnnecessaryValues
void flagUnnecessaryValues(com.trapezium.vorlon.ErrorSummary errorSummary,
com.trapezium.vrml.fields.MFFieldValue valList,
com.trapezium.parse.TokenEnumerator tokenEnumerator,
int fval,
java.lang.String warningStr)
- Flag unnecessary key or keyValue values with a warning.
setValues
boolean setValues(com.trapezium.parse.TokenEnumerator tokenEnumerator,
float[] fvals,
int fcount)
getActualFactor
public abstract int getActualFactor()