ua.gradsoft.javachecker.models
Class JavaModifiersModel

java.lang.Object
  extended by ua.gradsoft.javachecker.models.JavaModifiersModel
Direct Known Subclasses:
JavaClassModifiersModel, JavaTermModifiersModel

public abstract class JavaModifiersModel
extends java.lang.Object

Model for Java Modifiers

Author:
rssh

Field Summary
static int ABSTRACT
           
static int FINAL
           
static int NATIVE
           
static int PRIVATE
           
static int PROTECTED
           
static int PUBLIC
           
static int STATIC
           
static int STRICTFP
           
static int SYNCHRONIZED
           
static int TRANSIENT
           
static int VARARGS
           
static int VOLATILE
           
 
Constructor Summary
JavaModifiersModel()
           
 
Method Summary
abstract  int getIntValue()
           
abstract  Term getModelTerm()
           
 boolean isAbstract()
           
 boolean isFinal()
           
 boolean isNative()
           
 boolean isPrivate()
           
 boolean isProtected()
           
 boolean isPublic()
           
 boolean isStatic()
           
 boolean isStrictfp()
           
 boolean isSynchronized()
           
 boolean isTransient()
           
 boolean isVarArgs()
           
 boolean isVolatile()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ABSTRACT

public static final int ABSTRACT
See Also:
Constant Field Values

FINAL

public static final int FINAL
See Also:
Constant Field Values

NATIVE

public static final int NATIVE
See Also:
Constant Field Values

PRIVATE

public static final int PRIVATE
See Also:
Constant Field Values

PROTECTED

public static final int PROTECTED
See Also:
Constant Field Values

PUBLIC

public static final int PUBLIC
See Also:
Constant Field Values

STATIC

public static final int STATIC
See Also:
Constant Field Values

STRICTFP

public static final int STRICTFP
See Also:
Constant Field Values

SYNCHRONIZED

public static final int SYNCHRONIZED
See Also:
Constant Field Values

TRANSIENT

public static final int TRANSIENT
See Also:
Constant Field Values

VARARGS

public static final int VARARGS
See Also:
Constant Field Values

VOLATILE

public static final int VOLATILE
See Also:
Constant Field Values
Constructor Detail

JavaModifiersModel

public JavaModifiersModel()
Method Detail

getIntValue

public abstract int getIntValue()
Returns:
internal int value

isAbstract

public boolean isAbstract()

isFinal

public boolean isFinal()

isNative

public boolean isNative()

isPrivate

public boolean isPrivate()

isProtected

public boolean isProtected()

isPublic

public boolean isPublic()

isStatic

public boolean isStatic()

isStrictfp

public boolean isStrictfp()

isSynchronized

public boolean isSynchronized()

isTransient

public boolean isTransient()

isVarArgs

public boolean isVarArgs()

isVolatile

public boolean isVolatile()

getModelTerm

public abstract Term getModelTerm()
                           throws TermWareException,
                                  EntityNotFoundException
Throws:
TermWareException
EntityNotFoundException