Public Member Functions

org.exolab.javasource.JModifiers Class Reference

List of all members.

Public Member Functions

 JModifiers ()
JModifiers copy ()
void makePrivate ()
void makeProtected ()
void makePublic ()
void makePackage ()
boolean isFinal ()
boolean isAbstract ()
boolean isPrivate ()
boolean isProtected ()
boolean isPublic ()
boolean isPackage ()
boolean isStatic ()
boolean isTransient ()
void setAbstract (boolean isAbstract)
void setFinal (boolean isFinal)
void setStatic (boolean isStatic)
void setTransient (boolean isTransient)
String toString ()

Detailed Description

The set of modifiers for a Method or Member variable

Author:
Keith Visco
Version:
Revision:
1.2
Date:
2004/05/10 06:51:22

Constructor & Destructor Documentation

org.exolab.javasource.JModifiers.JModifiers (  ) 

Creates a new JModifiers class, by default the modifiers presented are public.

Referenced by org.exolab.javasource.JModifiers.copy().


Member Function Documentation

JModifiers org.exolab.javasource.JModifiers.copy (  ) 
boolean org.exolab.javasource.JModifiers.isAbstract (  ) 

Returns true if the abstract qualifier is present.
This is only applicable to methods and classes.

Returns:
true if the abstract qualifier is present

Referenced by org.exolab.javasource.JModifiers.copy(), and org.exolab.javasource.JModifiers.toString().

boolean org.exolab.javasource.JModifiers.isFinal (  ) 

Returns true if the final qualifier is present.
This is only applicable to methods and classes.

Returns:
true if the final qualifier is present

Referenced by org.exolab.javasource.JModifiers.copy(), and org.exolab.javasource.JModifiers.toString().

boolean org.exolab.javasource.JModifiers.isPackage (  ) 

Returns true if the modifier represented is package (= without qualifier).

Returns:
true if the modifier represented is package (= without qualifier).
boolean org.exolab.javasource.JModifiers.isPrivate (  ) 
boolean org.exolab.javasource.JModifiers.isProtected (  ) 

Returns true if the modifier represented is protected.

Returns:
true if the modifier represented is protected.

Referenced by org.exolab.javasource.JInterface.addMethod(), and org.exolab.javasource.JConstructor.print().

boolean org.exolab.javasource.JModifiers.isPublic (  ) 

Returns true if the modifier represented is public.

Returns:
true if the modifier represented is public.

Referenced by org.exolab.javasource.JInterface.print(), org.exolab.javasource.JClass.print(), org.exolab.javasource.JAnnotationType.print(), and org.exolab.javasource.JCompUnit.printStructures().

boolean org.exolab.javasource.JModifiers.isStatic (  ) 

Returns true if the modifier represented is static.

Returns:
true if the modifier represented is static.

Referenced by org.exolab.javasource.JModifiers.copy(), and org.exolab.javasource.JModifiers.toString().

boolean org.exolab.javasource.JModifiers.isTransient (  ) 

Returns true if the modifier represented is transient.

Returns:
true if the modifier represented is transient.

Referenced by org.exolab.javasource.JModifiers.copy(), and org.exolab.javasource.JModifiers.toString().

void org.exolab.javasource.JModifiers.makePackage (  ) 

Changes the visibility qualifier to package (= without qualifier).

void org.exolab.javasource.JModifiers.makePrivate (  ) 

Changes the visibility qualifier to "private"

Referenced by org.exolab.javasource.JField.JField(), and org.exolab.javasource.JClass.main().

void org.exolab.javasource.JModifiers.makeProtected (  ) 

Changes the visibility qualifier to "protected"

void org.exolab.javasource.JModifiers.makePublic (  ) 

Changes the visibility qualifier to "public"

void org.exolab.javasource.JModifiers.setAbstract ( boolean  isAbstract  ) 

Sets whether or not the "abstract" qualifier is present
This applies only to methods or classes.

Parameters:
isAbstract is a boolean which when true will indicate that the abstract qualifier should be present

Referenced by org.exolab.javasource.JClass.addMethod(), org.exolab.javasource.JModifiers.copy(), and org.exolab.castor.builder.SourceFactory.createSourceCode().

void org.exolab.javasource.JModifiers.setFinal ( boolean  isFinal  ) 

Sets whether or not the "final" qualifier is present

Parameters:
isFinal is a boolean which when true will indicate the final qualifiter is present

Referenced by org.exolab.castor.builder.FieldInfo.createJavaField(), org.exolab.castor.builder.SourceFactory.createSourceCode(), org.exolab.javasource.JMethodSignature.setModifiers(), and org.exolab.javasource.JConstructor.setModifiers().

void org.exolab.javasource.JModifiers.setStatic ( boolean  isStatic  ) 

Sets whether or not the "static" qualifier is present

Parameters:
isStatic is a boolean which when true will indicate the "static" qualifiter is present

Referenced by org.exolab.castor.builder.FieldInfo.createJavaField(), and org.exolab.javasource.JClass.main().

void org.exolab.javasource.JModifiers.setTransient ( boolean  isTransient  ) 

Sets whether or not the "transient" qualifier is present

Parameters:
isTransient is a boolean which when true will indicate the "transient" qualifiter is present

Referenced by org.exolab.javasource.JModifiers.copy().

String org.exolab.javasource.JModifiers.toString (  ) 

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties