org.barracudamvc.core.view
Class ScriptingType

java.lang.Object
  extended byorg.barracudamvc.core.view.ScriptingType
Direct Known Subclasses:
ScriptingType.ScriptingSupportImpl

public abstract class ScriptingType
extends Object

This class defines all valid ScriptingTypes.

We start by defining a series of basic interfaces to define all known scripting types and specify how they relate to one another. Please note that these are hierarchical in nature. Strongly typed ScriptingType interfaces include:

We can reference these interfaces to determine what kind of ScriptingType we're actually dealing with. We also define concrete scripting types to allow us to actually assign scripting type values.

Concrete scripting types include:

This all functions in a manner similar to the FormatType class. For more details, please refer to those Javadocs.


Nested Class Summary
static interface ScriptingType.JavaScript
           
protected static class ScriptingType.JavaScript1_0Impl
           
protected static class ScriptingType.JavaScript1_1Impl
           
protected static class ScriptingType.JavaScript1_2Impl
           
protected static class ScriptingType.JavaScript1_3Impl
           
protected static class ScriptingType.JavaScript1_4Impl
           
protected static class ScriptingType.JavaScript1_5Impl
           
static interface ScriptingType.JavaScript10
           
static interface ScriptingType.JavaScript11
           
static interface ScriptingType.JavaScript12
           
static interface ScriptingType.JavaScript13
           
static interface ScriptingType.JavaScript14
           
static interface ScriptingType.JavaScript15
           
static interface ScriptingType.JavaScript1x
           
protected static class ScriptingType.JavaScript1xImpl
           
protected static class ScriptingType.JavaScriptImpl
           
static interface ScriptingType.None
           
protected static class ScriptingType.NoneImpl
           
static interface ScriptingType.ScriptingSupport
           
protected static class ScriptingType.ScriptingSupportImpl
           
static interface ScriptingType.WmlScript
           
protected static class ScriptingType.WmlScript1_0Impl
           
protected static class ScriptingType.WmlScript1_1Impl
           
protected static class ScriptingType.WmlScript1_2Impl
           
static interface ScriptingType.WmlScript10
           
static interface ScriptingType.WmlScript11
           
static interface ScriptingType.WmlScript12
           
static interface ScriptingType.WmlScript1x
           
protected static class ScriptingType.WmlScript1xImpl
           
protected static class ScriptingType.WmlScriptImpl
           
 
Field Summary
static ScriptingType JAVASCRIPT_1_0
           
static ScriptingType JAVASCRIPT_1_1
           
static ScriptingType JAVASCRIPT_1_2
           
static ScriptingType JAVASCRIPT_1_3
           
static ScriptingType JAVASCRIPT_1_4
           
static ScriptingType JAVASCRIPT_1_5
           
static ScriptingType JAVASCRIPT_1x
           
static ScriptingType NONE
           
static ScriptingType WMLSCRIPT_1_0
           
static ScriptingType WMLSCRIPT_1_1
           
static ScriptingType WMLSCRIPT_1_2
           
static ScriptingType WMLSCRIPT_1x
           
 
Constructor Summary
protected ScriptingType()
          Private constructor to prevent external instantiation
 
Method Summary
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAVASCRIPT_1x

public static final ScriptingType JAVASCRIPT_1x

JAVASCRIPT_1_0

public static final ScriptingType JAVASCRIPT_1_0

JAVASCRIPT_1_1

public static final ScriptingType JAVASCRIPT_1_1

JAVASCRIPT_1_2

public static final ScriptingType JAVASCRIPT_1_2

JAVASCRIPT_1_3

public static final ScriptingType JAVASCRIPT_1_3

JAVASCRIPT_1_4

public static final ScriptingType JAVASCRIPT_1_4

JAVASCRIPT_1_5

public static final ScriptingType JAVASCRIPT_1_5

WMLSCRIPT_1x

public static final ScriptingType WMLSCRIPT_1x

WMLSCRIPT_1_0

public static final ScriptingType WMLSCRIPT_1_0

WMLSCRIPT_1_1

public static final ScriptingType WMLSCRIPT_1_1

WMLSCRIPT_1_2

public static final ScriptingType WMLSCRIPT_1_2

NONE

public static final ScriptingType NONE
Constructor Detail

ScriptingType

protected ScriptingType()
Private constructor to prevent external instantiation

Method Detail

main

public static void main(String[] args)


Copyright © 2004 BarracudaMVC.org All Rights Reserved.