|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TraverseAction
This interface declares call back methods that must be called while
traversing JSOM
trees.
For each traversable JSOM
type there is a pair of methods called
performAction(...)
and actionPerformed(...)
. The
first method must be called as soon as a traversable JSOM
object
gets visited with the JSOM
object itselfe as argument. Then all
JSOM
type members of the visited JSOM
object must
be travered. Finally the method actionPerformed(...)
must be
called with the same JSOM
object as argument that has been
passed to the performAction
method.
JSOM.traverseAll(TraverseAction)
| Method Summary | |
|---|---|
void |
actionPerformed(Annotation pAnnotation)
Call back method that must be called as soon as the given
Annotation object has been traversed. |
void |
actionPerformed(AnnotationDeclaration pAnnotationDeclaration)
Call back method that must be called as soon as the given
AnnotationDeclaration object has been traversed. |
void |
actionPerformed(AnnotationElementValue pAnnotationElementValue)
Call back method that must be called as soon as the given
AnnotationElementValue object has been traversed. |
void |
actionPerformed(AnnotationInitializer pAnnotationInitializer)
Call back method that must be called as soon as the given
AnnotationInitializer object has been traversed. |
void |
actionPerformed(AnnotationMethodDeclaration pAnnotationMethodDeclaration)
Call back method that must be called as soon as the given
AnnotationMethodDeclaration object has been traversed. |
void |
actionPerformed(AnnotationTopLevelScope pAnnotationTopLevelScope)
Call back method that must be called as soon as the given
AnnotationTopLevelScope object has been traversed. |
void |
actionPerformed(ArrayElementAccess pArrayElementAccess)
Call back method that must be called as soon as the given
ArrayElementAccess object has been traversed. |
void |
actionPerformed(ArrayTypeDeclarator pArrayTypeDeclarator)
Call back method that must be called as soon as the given
ArrayTypeDeclarator object has been traversed. |
void |
actionPerformed(AssertStatement pAssertStatement)
Call back method that must be called as soon as the given
AssertStatement object has been traversed. |
void |
actionPerformed(BinaryOperatorExpression pBinaryOperatorExpression)
Call back method that must be called as soon as the given
BinaryOperatorExpression object has been traversed. |
void |
actionPerformed(BreakStatement pBreakStatement)
Call back method that must be called as soon as the given
BreakStatement object has been traversed. |
void |
actionPerformed(ClassConstructorCall pClassConstructorCall)
Call back method that must be called as soon as the given
ClassConstructorCall object has been traversed. |
void |
actionPerformed(ClassDeclaration pClassDeclaration)
Call back method that must be called as soon as the given
ClassDeclaration object has been traversed. |
void |
actionPerformed(ClassExtendsClause pClassExtendsClause)
Call back method that must be called as soon as the given
ClassExtendsClause object has been traversed. |
void |
actionPerformed(ClassTopLevelScope pClassTopLevelScope)
Call back method that must be called as soon as the given
ClassTopLevelScope object has been traversed. |
void |
actionPerformed(ComplexTypeIdentifier pTypeIdentifier)
Call back method that must be called as soon as the given
TypeIdentifier object has been traversed. |
void |
actionPerformed(ConditionalExpression pConditionalExpression)
Call back method that must be called as soon as the given
ConditionalExpression object has been traversed. |
void |
actionPerformed(ConstructorDefinition pConstructorDefinition)
Call back method that must be called as soon as the given
ConstructorDefinition object has been traversed. |
void |
actionPerformed(ContinueStatement pContinueStatement)
Call back method that must be called as soon as the given
ContinueStatement object has been traversed. |
void |
actionPerformed(DotExpression pDotExpression)
Call back method that must be called as soon as the given
DotExpression object has been traversed. |
void |
actionPerformed(EnumConstant pEnumConstant)
Call back method that must be called as soon as the given
EnumConstant object has been traversed. |
void |
actionPerformed(EnumDeclaration pEnumDeclaration)
Call back method that must be called as soon as the given
EnumDeclaration object has been traversed. |
void |
actionPerformed(EnumTopLevelScope pEnumTopLevelScope)
Call back method that must be called as soon as the given
EnumTopLevelScope object has been traversed. |
void |
actionPerformed(ExplicitConstructorCall pExplicitConstructorCall)
Call back method that must be called as soon as the given
ExplicitConstructorCall object has been traversed. |
void |
actionPerformed(ExpressionStatement pExpressionStatement)
Call back method that must be called as soon as the given
ExpressionStatement object has been traversed. |
void |
actionPerformed(ForEachStatement pForEachStatement)
Call back method that must be called as soon as the given
ForEachStatement object has been traversed. |
void |
actionPerformed(FormalParameterDeclaration pFormalParameterDeclaration)
Call back method that must be called as soon as the given
FormalParameterDeclaration object has been traversed. |
void |
actionPerformed(FormalParameterList pFormalParameterList)
Call back method that must be called as soon as the given
FormalParameterList object has been traversed. |
void |
actionPerformed(ForStatement pForStatement)
Call back method that must be called as soon as the given
ForStatement object has been traversed. |
void |
actionPerformed(GenericTypeArgument pGenericTypeArgument)
Call back method that must be called as soon as the given
GenericTypeArgument object has been traversed. |
void |
actionPerformed(GenericTypeParameter pGenericTypeParameter)
Call back method that must be called as soon as the given
GenericTypeParameter object has been traversed. |
void |
actionPerformed(Identifier pIdentifier)
Call back method that must be called as soon as the given
Identifier object has been traversed. |
void |
actionPerformed(IfStatement pIfStatement)
Call back method that must be called as soon as the given
IfStatement object has been traversed. |
void |
actionPerformed(ImplementsClause pImplementsClause)
Call back method that must be called as soon as the given
ImplementsClause object has been traversed. |
void |
actionPerformed(ImportDeclaration pImportDeclaration)
Call back method that must be called as soon as the given
ImportDeclaration object has been traversed. |
void |
actionPerformed(InstanceofExpression pInstanceofExpression)
Call back method that must be called as soon as the given
InstanceofExpression object has been traversed. |
void |
actionPerformed(InterfaceDeclaration pInterfaceDeclaration)
Call back method that must be called as soon as the given
InterfaceDeclaration object has been traversed. |
void |
actionPerformed(InterfaceExtendsClause pInterfaceExtendsClause)
Call back method that must be called as soon as the given
InterfaceExtendsClause object has been traversed. |
void |
actionPerformed(InterfaceTopLevelScope pInterfaceTopLevelScope)
Call back method that must be called as soon as the given
InterfaceTopLevelScope object has been traversed. |
void |
actionPerformed(JavaSource pJavaSource)
Call back method that must be called as soon as the given
JavaSource object has been traversed. |
void |
actionPerformed(LabeledStatement pLabeledStatement)
Call back method that must be called as soon as the given
LabeledStatement object has been traversed. |
void |
actionPerformed(Literal pLiteral)
Call back method that must be called as soon as the given Literal
object has been traversed. |
void |
actionPerformed(LocalClassDeclaration pLocalClassDeclaration)
Call back method that must be called as soon as the given
LocalClassDeclaration object has been traversed. |
void |
actionPerformed(LocalVariableDeclaration pLocalVariableDeclaration)
Call back method that must be called as soon as the given
LocalVariableDeclaration object has been traversed. |
void |
actionPerformed(MethodCall pMethodCall)
Call back method that must be called as soon as the given
MethodCall object has been traversed. |
void |
actionPerformed(MethodDeclaration pMethodDeclaration)
Call back method that must be called as soon as the given
MethodDeclaration object has been traversed. |
void |
actionPerformed(MethodDefinition pMethodDefinition)
Call back method that must be called as soon as the given
MethodDefinition object has been traversed. |
void |
actionPerformed(ModifierList pModifierList)
Call back method that must be called as soon as the given
ModifierList object has been traversed. |
void |
actionPerformed(ParenthesizedExpression pParenthesizedExpression)
Call back method that must be called as soon as the given
ParenthesizedExpression object has been traversed. |
void |
actionPerformed(PrimaryExpressionKeyword pPrimaryExpressionKeyword)
Call back method that must be called as soon as the given
PrimaryExpressionKeyword object has been traversed. |
void |
actionPerformed(PrimitiveType pPrimitiveType)
Call back method that must be called as soon as the given
PrimitiveType object has been traversed. |
void |
actionPerformed(QualifiedIdentifier pQualifiedIdentifier)
Call back method that must be called as soon as the given
QualifiedIdentifier object has been traversed. |
void |
actionPerformed(ReturnStatement pReturnStatement)
Call back method that must be called as soon as the given
ReturnStatement object has been traversed. |
void |
actionPerformed(StatementBlockScope pStatementBlockScope)
Call back method that must be called as soon as the given
StatementBlockScope object has been traversed. |
void |
actionPerformed(StaticArrayCreator pStaticArrayCreator)
Call back method that must be called as soon as the given
StaticArrayCreator object has been traversed. |
void |
actionPerformed(SwitchStatement.SwitchLabel pSwitchLabel)
Call back method that must be called as soon as the given
SwitchStatement.SwitchLabel object has been traversed. |
void |
actionPerformed(SwitchStatement pSwitchStatement)
Call back method that must be called as soon as the given
SwitchStatement object has been traversed. |
void |
actionPerformed(SynchronizedStatement pSynchronizedStatement)
Call back method that must be called as soon as the given
SynchronizedStatement object has been traversed. |
void |
actionPerformed(ThrowsClause pThrowsClause)
Call back method that must be called as soon as the given
ThrowsClause object has been traversed. |
void |
actionPerformed(ThrowStatement pThrowStatement)
Call back method that must be called as soon as the given
ThrowStatement object has been traversed. |
void |
actionPerformed(TryStatement.Catch pCatchClause)
Call back method that must be called as soon as the given
TryStatement.Catch object has been traversed. |
void |
actionPerformed(TryStatement pTryStatement)
Call back method that must be called as soon as the given
TryStatement object has been traversed. |
void |
actionPerformed(Type pType)
Call back method that must be called as soon as the given Type
object has been traversed. |
void |
actionPerformed(TypeCast pTypeCast)
Call back method that must be called as soon as the given TypeCast
object has been traversed. |
void |
actionPerformed(TypeMemberDeclaration pTypeMemberDeclaration)
Call back method that must be called as soon as the given
TypeMemberDeclaration object has been traversed. |
void |
actionPerformed(UnaryOperatorExpression pUnaryOperatorExpression)
Call back method that must be called as soon as the given
UnaryOperatorExpression object has been traversed. |
void |
actionPerformed(VariableDeclarator pVariableDeclarator)
Call back method that must be called as soon as the given
VariableDeclarator object has been traversed. |
void |
actionPerformed(VariableDeclaratorIdentifier pVariableDeclaratorIdentifier)
Call back method that must be called as soon as the given
VariableDeclaratorIdentifier object has been traversed. |
void |
actionPerformed(VariableInitializer pVariableInitializer)
Call back method that must be called as soon as the given
VariableInitializer object has been traversed. |
void |
actionPerformed(WhileAndDoStatements pWhileAndDoStatements)
Call back method that must be called as soon as the given
WhileAndDoStatements object has been traversed. |
void |
actionPerformedForElseClause(IfStatement pIfStatement)
If an if statement has an else clause this call
back method must be called as soon as the statement following the
else clause has been traversed. |
boolean |
isMemberTraversingEnabled()
Tells if the members of a JSOM type that is being traversed
should get traversed, too. |
void |
performAction(Annotation pAnnotation)
Call back method that must be called when the given Annotation
will become the next traverse candidate. |
void |
performAction(AnnotationDeclaration pAnnotationDeclaration)
Call back method that must be called when the given
AnnotationDeclaration will become the next traverse
candidate. |
void |
performAction(AnnotationElementValue pAnnotationElementValue)
Call back method that must be called when the given
AnnotationElementValue will become the next traverse
candidate. |
void |
performAction(AnnotationInitializer pAnnotationInitializer)
Call back method that must be called when the given
AnnotationInitializer will become the next traverse
candidate. |
void |
performAction(AnnotationMethodDeclaration pAnnotationMethodDeclaration)
Call back method that must be called when the given
AnnotationMethodDeclaration will become the next traverse
candidate. |
void |
performAction(AnnotationTopLevelScope pAnnotationTopLevelScope)
Call back method that must be called when the given
AnnotationTopLevelScope will become the next traverse
candidate. |
void |
performAction(ArrayElementAccess pArrayElementAccess)
Call back method that must be called when the given
ArrayElementAccess will become the next traverse candidate. |
void |
performAction(ArrayTypeDeclarator pArrayTypeDeclarator)
Call back method that must be called when the given
ArrayTypeDeclarator will become the next traverse
candidate. |
void |
performAction(AssertStatement pAssertStatement)
Call back method that must be called when the given AssertStatement
will become the next traverse candidate. |
void |
performAction(BinaryOperatorExpression pBinaryOperatorExpression)
Call back method that must be called when the given
BinaryOperatorExpression will become the next traverse
candidate. |
void |
performAction(BreakStatement pBreakStatement)
Call back method that must be called when the given BreakStatement
will become the next traverse candidate. |
void |
performAction(ClassConstructorCall pClassConstructorCall)
Call back method that must be called when the given
ClassConstructorCall will become the next traverse
candidate. |
void |
performAction(ClassDeclaration pClassDeclaration)
Call back method that must be called when the given
ClassDeclaration will become the next traverse candidate. |
void |
performAction(ClassExtendsClause pClassExtendsClause)
Call back method that must be called when the given
ClassExtendsClause will become the next traverse candidate. |
void |
performAction(ClassTopLevelScope pClassTopLevelScope)
Call back method that must be called when the given
ClassTopLevelScope will become the next traverse candidate. |
void |
performAction(ComplexTypeIdentifier pTypeIdentifier)
Call back method that must be called when the given TypeIdentifier
will become the next traverse candidate. |
void |
performAction(ConditionalExpression pConditionalExpression)
Call back method that must be called when the given
ConditionalExpression will become the next traverse
candidate. |
void |
performAction(ConstructorDefinition pConstructorDefinition)
Call back method that must be called when the given
ConstructorDefinition will become the next traverse
candidate. |
void |
performAction(ContinueStatement pContinueStatement)
Call back method that must be called when the given
ContinueStatement will become the next traverse candidate. |
void |
performAction(DotExpression pDotExpression)
Call back method that must be called when the given DotExpression
will become the next traverse candidate. |
void |
performAction(EnumConstant pEnumConstant)
Call back method that must be called when the given EnumConstant
will become the next traverse candidate. |
void |
performAction(EnumDeclaration pEnumDeclaration)
Call back method that must be called when the given EnumDeclaration
will become the next traverse candidate. |
void |
performAction(EnumTopLevelScope pEnumTopLevelScope)
Call back method that must be called when the given
EnumTopLevelScope will become the next traverse candidate. |
void |
performAction(ExplicitConstructorCall pExplicitConstructorCall)
Call back method that must be called when the given
ExplicitConstructorCall will become the next traverse
candidate. |
void |
performAction(ExpressionStatement pExpressionStatement)
Call back method that must be called when the given
ExpressionStatement will become the next traverse
candidate. |
void |
performAction(ForEachStatement pForEachStatement)
Call back method that must be called when the given
ForEachStatement will become the next traverse candidate. |
void |
performAction(FormalParameterDeclaration pFormalParameterDeclaration)
Call back method that must be called when the given
FormalParameterDeclaration will become the next traverse
candidate. |
void |
performAction(FormalParameterList pFormalParameterList)
Call back method that must be called when the given
FormalParameterList will become the next traverse
candidate. |
void |
performAction(ForStatement pForStatement)
Call back method that must be called when the given ForStatement
will become the next traverse candidate. |
void |
performAction(GenericTypeArgument pGenericTypeArgument)
Call back method that must be called when the given
GenericTypeArgument will become the next traverse
candidate. |
void |
performAction(GenericTypeParameter pGenericTypeParameter)
Call back method that must be called when the given
GenericTypeParameter will become the next traverse
candidate. |
void |
performAction(Identifier pIdentifier)
Call back method that must be called when the given Identifier
will become the next traverse candidate. |
void |
performAction(IfStatement pIfStatement)
Call back method that must be called when the given IfStatement
will become the next traverse candidate. |
void |
performAction(ImplementsClause pImplementsClause)
Call back method that must be called when the given
ImplementsClause will become the next traverse candidate. |
void |
performAction(ImportDeclaration pImportDeclaration)
Call back method that must be called when the given
ImportDeclaration will become the next traverse candidate. |
void |
performAction(InstanceofExpression pInstanceofExpression)
Call back method that must be called when the given
InstanceofExpression will become the next traverse
candidate. |
void |
performAction(InterfaceDeclaration pInterfaceDeclaration)
Call back method that must be called when the given
InterfaceDeclaration will become the next traverse
candidate. |
void |
performAction(InterfaceExtendsClause pInterfaceExtendsClause)
Call back method that must be called when the given
InterfaceExtendsClause will become the next traverse
candidate. |
void |
performAction(InterfaceTopLevelScope pInterfaceTopLevelScope)
Call back method that must be called when the given
InterfaceTopLevelScope will become the next traverse
candidate. |
void |
performAction(JavaSource pJavaSource)
Call back method that must be called when the given JavaSource
will become the next traverse candidate. |
void |
performAction(LabeledStatement pLabeledStatement)
Call back method that must be called when the given
LabeledStatement will become the next traverse candidate. |
void |
performAction(Literal pLiteral)
Call back method that must be called when the given Literal
will become the next traverse candidate. |
void |
performAction(LocalClassDeclaration pLocalClassDeclaration)
Call back method that must be called when the given
LocalClassDeclaration will become the next traverse
candidate. |
void |
performAction(LocalVariableDeclaration pLocalVariableDeclaration)
Call back method that must be called when the given
LocalVariableDeclaration will become the next traverse
candidate. |
void |
performAction(MethodCall pMethodCall)
Call back method that must be called when the given MethodCall
will become the next traverse candidate. |
void |
performAction(MethodDeclaration pMethodDeclaration)
Call back method that must be called when the given
MethodDeclaration will become the next traverse candidate. |
void |
performAction(MethodDefinition pMethodDefinition)
Call back method that must be called when the given
MethodDefinition will become the next traverse candidate. |
void |
performAction(ModifierList pModifierList)
Call back method that must be called when the given ModifierList
will become the next traverse candidate. |
void |
performAction(ParenthesizedExpression pParenthesizedExpression)
Call back method that must be called when the given
ParenthesizedExpression will become the next traverse
candidate. |
void |
performAction(PrimaryExpressionKeyword pPrimaryExpressionKeyword)
Call back method that must be called when the given
PrimaryExpressionKeyword will become the next traverse
candidate. |
void |
performAction(PrimitiveType pPrimitiveType)
Call back method that must be called when the given PrimitiveType
will become the next traverse candidate. |
void |
performAction(QualifiedIdentifier pQualifiedIdentifier)
Call back method that must be called when the given
QualifiedIdentifier will become the next traverse
candidate. |
void |
performAction(ReturnStatement pReturnStatement)
Call back method that must be called when the given ReturnStatement
will become the next traverse candidate. |
void |
performAction(StatementBlockScope pStatementBlockScope)
Call back method that must be called when the given
StatementBlockScope will become the next traverse
candidate. |
void |
performAction(StaticArrayCreator pStaticArrayCreator)
Call back method that must be called when the given
StaticArrayCreator will become the next traverse candidate. |
void |
performAction(SwitchStatement.SwitchLabel pSwitchLabel)
Call back method that must be called when the given
SwitchStatement.SwitchLabel will become the next traverse
candidate. |
void |
performAction(SwitchStatement pSwitchStatement)
Call back method that must be called when the given
SwitchStatement will become the next traverse candidate. |
void |
performAction(SynchronizedStatement pSynchronizedStatement)
Call back method that must be called when the given
SynchronizedStatement will become the next traverse
candidate. |
void |
performAction(ThrowsClause pThrowsClause)
Call back method that must be called when the given ThrowsClause
will become the next traverse candidate. |
void |
performAction(ThrowStatement pThrowStatement)
Call back method that must be called when the given ThrowStatement
will become the next traverse candidate. |
void |
performAction(TryStatement.Catch pCatchClause)
Call back method that must be called when the given
TryStatement.Catch will become the next traverse candidate. |
void |
performAction(TryStatement pTryStatement)
Call back method that must be called when the given TryStatement
will become the next traverse candidate. |
void |
performAction(Type pType)
Call back method that must be called when the given Type
will become the next traverse candidate. |
void |
performAction(TypeCast pTypeCast)
Call back method that must be called when the given TypeCast
will become the next traverse candidate. |
void |
performAction(TypeMemberDeclaration pTypeMemberDeclaration)
Call back method that must be called when the given
TypeMemberDeclaration will become the next traverse
candidate. |
void |
performAction(UnaryOperatorExpression pUnaryOperatorExpression)
Call back method that must be called when the given
UnaryOperatorExpression will become the next traverse
candidate. |
void |
performAction(VariableDeclarator pVariableDeclarator)
Call back method that must be called when the given
VariableDeclarator will become the next traverse candidate. |
void |
performAction(VariableDeclaratorIdentifier pVariableDeclaratorIdentifier)
Call back method that must be called when the given
VariableDeclaratorIdentifier will become the next traverse
candidate. |
void |
performAction(VariableInitializer pVariableInitializer)
Call back method that must be called when the given
VariableInitializer will become the next traverse
candidate. |
void |
performAction(WhileAndDoStatements pWhileAndDoStatements)
Call back method that must be called when the given
WhileAndDoStatements will become the next traverse
candidate. |
void |
performActionForElseClause(IfStatement pIfStatement)
If an if statement has an else clause this call
back method must be called just before the statement following the
else clause gets traversed. |
void |
setMemberTraversingEnabledState(boolean pNewState)
Sets the new state of whether the members of a currently traversed
JSOM type should get traversed, too. |
| Method Detail |
|---|
void actionPerformed(Annotation pAnnotation)
Annotation
object has been traversed.
pAnnotation
- The Annotation
object that has just been
traversed.void actionPerformed(AnnotationDeclaration pAnnotationDeclaration)
AnnotationDeclaration
object has been traversed.
pAnnotationDeclaration
- The AnnotationDeclaration
object that has just been traversed.void actionPerformed(AnnotationElementValue pAnnotationElementValue)
AnnotationElementValue
object has been traversed.
pAnnotationElementValue
- The AnnotationElementValue
object that has just been traversed.void actionPerformed(AnnotationInitializer pAnnotationInitializer)
AnnotationInitializer
object has been traversed.
pAnnotationInitializer
- The AnnotationInitializer
object that has just been traversed.void actionPerformed(AnnotationMethodDeclaration pAnnotationMethodDeclaration)
AnnotationMethodDeclaration
object has been traversed.
pAnnotationMethodDeclaration
- The
AnnotationMethodDeclaration
object that has just been traversed.void actionPerformed(AnnotationTopLevelScope pAnnotationTopLevelScope)
AnnotationTopLevelScope
object has been traversed.
pAnnotationTopLevelScope
- The AnnotationTopLevelScope
object that has just been traversed.void actionPerformed(ArrayElementAccess pArrayElementAccess)
ArrayElementAccess
object has been traversed.
pArrayElementAccess
- The ArrayElementAccess
object
that has just been traversed.void actionPerformed(ArrayTypeDeclarator pArrayTypeDeclarator)
ArrayTypeDeclarator
object has been traversed.
pArrayTypeDeclarator
- The ArrayTypeDeclarator
object
that has just been traversed.void actionPerformed(AssertStatement pAssertStatement)
AssertStatement
object has been traversed.
pAssertStatement
- The AssertStatement
object that has
just been traversed.void actionPerformed(BinaryOperatorExpression pBinaryOperatorExpression)
BinaryOperatorExpression
object has been traversed.
pBinaryOperatorExpression
- The BinaryOperatorExpression
object that has just been
traversed.void actionPerformed(BreakStatement pBreakStatement)
BreakStatement
object has been traversed.
pBreakStatement
- The BreakStatement
object that has
just been traversed.void actionPerformed(ClassConstructorCall pClassConstructorCall)
ClassConstructorCall
object has been traversed.
pClassConstructorCall
- The ClassConstructorCall
object that has just been traversed.void actionPerformed(ClassDeclaration pClassDeclaration)
ClassDeclaration
object has been traversed.
pClassDeclaration
- The ClassDeclaration
object that
has just been traversed.void actionPerformed(ClassExtendsClause pClassExtendsClause)
ClassExtendsClause
object has been traversed.
pClassExtendsClause
- The ClassExtendsClause
object
that has just been traversed.void actionPerformed(ClassTopLevelScope pClassTopLevelScope)
ClassTopLevelScope
object has been traversed.
pClassTopLevelScope
- The ClassTopLevelScope
object
that has just been traversed.void actionPerformed(ComplexTypeIdentifier pTypeIdentifier)
TypeIdentifier
object has been traversed.
pTypeIdentifier
- The TypeIdentifier
object that has
just been traversed.void actionPerformed(ConditionalExpression pConditionalExpression)
ConditionalExpression
object has been traversed.
pConditionalExpression
- The ConditionalExpression
object that has just been traversed.void actionPerformed(ConstructorDefinition pConstructorDefinition)
ConstructorDefinition
object has been traversed.
pConstructorDefinition
- The ConstructorDefinition
object that has just been traversed.void actionPerformed(ContinueStatement pContinueStatement)
ContinueStatement
object has been traversed.
pContinueStatement
- The ContinueStatement
object that
has just been traversed.void actionPerformed(DotExpression pDotExpression)
DotExpression
object has been traversed.
pDotExpression
- The DotExpression
object that has
just been traversed.void actionPerformed(EnumConstant pEnumConstant)
EnumConstant
object has been traversed.
pEnumConstant
- The EnumConstant
object that has just
been traversed.void actionPerformed(EnumDeclaration pEnumDeclaration)
EnumDeclaration
object has been traversed.
pEnumDeclaration
- The EnumDeclaration
object that has
just been traversed.void actionPerformed(EnumTopLevelScope pEnumTopLevelScope)
EnumTopLevelScope
object has been traversed.
pEnumTopLevelScope
- The EnumTopLevelScope
object that
has just been traversed.void actionPerformed(ExplicitConstructorCall pExplicitConstructorCall)
ExplicitConstructorCall
object has been traversed.
pExplicitConstructorCall
- The ExplicitConstructorCall
object that has just been traversed.void actionPerformed(ExpressionStatement pExpressionStatement)
ExpressionStatement
object has been traversed.
pExpressionStatement
- The ExpressionStatement
object
that has just been traversed.void actionPerformed(ForEachStatement pForEachStatement)
ForEachStatement
object has been traversed.
pForEachStatement
- The ForEachStatement
object that
has just been traversed.void actionPerformed(FormalParameterDeclaration pFormalParameterDeclaration)
FormalParameterDeclaration
object has been traversed.
pFormalParameterDeclaration
- The FormalParameterDeclaration
object that has just been
traversed.void actionPerformed(FormalParameterList pFormalParameterList)
FormalParameterList
object has been traversed.
pFormalParameterList
- The FormalParameterList
object
that has just been traversed.void actionPerformed(ForStatement pForStatement)
ForStatement
object has been traversed.
pForStatement
- The ForStatement
object that has just
been traversed.void actionPerformed(GenericTypeArgument pGenericTypeArgument)
GenericTypeArgument
object has been traversed.
pGenericTypeArgument
- The GenericTypeArgument
object
that has just been traversed.void actionPerformed(GenericTypeParameter pGenericTypeParameter)
GenericTypeParameter
object has been traversed.
pGenericTypeParameter
- The GenericTypeParameter
object that has just been traversed.void actionPerformed(Identifier pIdentifier)
Identifier
object has been traversed.
pIdentifier
- The Identifier
object that has just been
traversed.void actionPerformed(IfStatement pIfStatement)
IfStatement
object has been traversed.
pIfStatement
- The IfStatement
object that has just
been traversed.void actionPerformed(ImplementsClause pImplementsClause)
ImplementsClause
object has been traversed.
pImplementsClause
- The ImplementsClause
object that
has just been traversed.void actionPerformed(ImportDeclaration pImportDeclaration)
ImportDeclaration
object has been traversed.
pImportDeclaration
- The ImportDeclaration
object that
has just been traversed.void actionPerformed(InstanceofExpression pInstanceofExpression)
InstanceofExpression
object has been traversed.
pInstanceofExpression
- The InstanceofExpression
object that has just been traversed.void actionPerformed(InterfaceDeclaration pInterfaceDeclaration)
InterfaceDeclaration
object has been traversed.
pInterfaceDeclaration
- The InterfaceDeclaration
object that has just been traversed.void actionPerformed(InterfaceExtendsClause pInterfaceExtendsClause)
InterfaceExtendsClause
object has been traversed.
pInterfaceExtendsClause
- The InterfaceExtendsClause
object that has just been traversed.void actionPerformed(InterfaceTopLevelScope pInterfaceTopLevelScope)
InterfaceTopLevelScope
object has been traversed.
pInterfaceTopLevelScope
- The InterfaceTopLevelScope
object that has just been traversed.void actionPerformed(JavaSource pJavaSource)
JavaSource
object has been traversed.
pJavaSource
- The JavaSource
object that has just been
traversed.void actionPerformed(LabeledStatement pLabeledStatement)
LabeledStatement
object has been traversed.
pLabeledStatement
- The LabeledStatement
object that
has just been traversed.void actionPerformed(Literal pLiteral)
Literal
object has been traversed.
pLiteral
- The Literal
object that has just been
traversed.void actionPerformed(LocalClassDeclaration pLocalClassDeclaration)
LocalClassDeclaration
object has been traversed.
pLocalClassDeclaration
- The LocalClassDeclaration
object that has just been traversed.void actionPerformed(LocalVariableDeclaration pLocalVariableDeclaration)
LocalVariableDeclaration
object has been traversed.
pLocalVariableDeclaration
- The LocalVariableDeclaration
object that has just been
traversed.void actionPerformed(MethodCall pMethodCall)
MethodCall
object has been traversed.
pMethodCall
- The MethodCall
object that has just been
traversed.void actionPerformed(MethodDeclaration pMethodDeclaration)
MethodDeclaration
object has been traversed.
pMethodDeclaration
- The MethodDeclaration
object that
has just been traversed.void actionPerformed(MethodDefinition pMethodDefinition)
MethodDefinition
object has been traversed.
pMethodDefinition
- The MethodDefinition
object that
has just been traversed.void actionPerformed(ModifierList pModifierList)
ModifierList
object has been traversed.
pModifierList
- The ModifierList
object that has just
been traversed.void actionPerformed(ParenthesizedExpression pParenthesizedExpression)
ParenthesizedExpression
object has been traversed.
pParenthesizedExpression
- The ParenthesizedExpression
object that has just been traversed.void actionPerformed(PrimaryExpressionKeyword pPrimaryExpressionKeyword)
PrimaryExpressionKeyword
object has been traversed.
pPrimaryExpressionKeyword
- The PrimaryExpressionKeyword
object that has just been
traversed.void actionPerformed(PrimitiveType pPrimitiveType)
PrimitiveType
object has been traversed.
pPrimitiveType
- The PrimitiveType
object that has
just been traversed.void actionPerformed(QualifiedIdentifier pQualifiedIdentifier)
QualifiedIdentifier
object has been traversed.
pQualifiedIdentifier
- The QualifiedIdentifier
object
that has just been traversed.void actionPerformed(ReturnStatement pReturnStatement)
ReturnStatement
object has been traversed.
pReturnStatement
- The ReturnStatement
object that has
just been traversed.void actionPerformed(StatementBlockScope pStatementBlockScope)
StatementBlockScope
object has been traversed.
pStatementBlockScope
- The StatementBlockScope
object
that has just been traversed.void actionPerformed(StaticArrayCreator pStaticArrayCreator)
StaticArrayCreator
object has been traversed.
pStaticArrayCreator
- The StaticArrayCreator
object
that has just been traversed.void actionPerformed(SwitchStatement pSwitchStatement)
SwitchStatement
object has been traversed.
pSwitchStatement
- The SwitchStatement
object that has
just been traversed.void actionPerformed(SwitchStatement.SwitchLabel pSwitchLabel)
SwitchStatement.SwitchLabel
object has been traversed.
pSwitchLabel
- The SwitchStatement.SwitchLabel
object
that has just been traversed.void actionPerformed(SynchronizedStatement pSynchronizedStatement)
SynchronizedStatement
object has been traversed.
pSynchronizedStatement
- The SynchronizedStatement
object that has just been traversed.void actionPerformed(ThrowsClause pThrowsClause)
ThrowsClause
object has been traversed.
pThrowsClause
- The ThrowsClause
object that has just
been traversed.void actionPerformed(ThrowStatement pThrowStatement)
ThrowStatement
object has been traversed.
pThrowStatement
- The ThrowStatement
object that has
just been traversed.void actionPerformed(TryStatement pTryStatement)
TryStatement
object has been traversed.
pTryStatement
- The TryStatement
object that has just
been traversed.void actionPerformed(TryStatement.Catch pCatchClause)
TryStatement.Catch
object has been traversed.
pCatchClause
- The TryStatement.Catch
object that has
just been traversed.void actionPerformed(Type pType)
Type
object has been traversed.
pType
- The Type
object that has just been traversed.void actionPerformed(TypeCast pTypeCast)
TypeCast
object has been traversed.
pTypeCast
- The TypeCast
object that has just been
traversed.void actionPerformed(TypeMemberDeclaration pTypeMemberDeclaration)
TypeMemberDeclaration
object has been traversed.
pTypeMemberDeclaration
- The TypeMemberDeclaration
object that has just been traversed.void actionPerformed(UnaryOperatorExpression pUnaryOperatorExpression)
UnaryOperatorExpression
object has been traversed.
pUnaryOperatorExpression
- The UnaryOperatorExpression
object that has just been traversed.void actionPerformed(VariableDeclarator pVariableDeclarator)
VariableDeclarator
object has been traversed.
pVariableDeclarator
- The VariableDeclarator
object
that has just been traversed.void actionPerformed(VariableDeclaratorIdentifier pVariableDeclaratorIdentifier)
VariableDeclaratorIdentifier
object has been traversed.
pVariableDeclaratorIdentifier
- The
VariableDeclaratorIdentifier
object that has just been
traversed.void actionPerformed(VariableInitializer pVariableInitializer)
VariableInitializer
object has been traversed.
pVariableInitializer
- The VariableInitializer
object
that has just been traversed.void actionPerformed(WhileAndDoStatements pWhileAndDoStatements)
WhileAndDoStatements
object has been traversed.
pWhileAndDoStatements
- The WhileAndDoStatements
object that has just been traversed.void actionPerformedForElseClause(IfStatement pIfStatement)
if
statement has an else
clause this call
back method must be called as soon as the statement following the
else
clause has been traversed.
pIfStatement
- The if
statement the else
clause belongs to.boolean isMemberTraversingEnabled()
JSOM
type that is being traversed
should get traversed, too.
true
if the members of a JSOM
type
that is being traversed should get traversed, too. Note that the
default value is true
for the case that this state
hasn't been changes explicitly by calling
setMemberTraversingEnabledState(boolean)
.void performAction(Annotation pAnnotation)
Annotation
will become the next traverse candidate.
pAnnotation
- The Annotation
object that will become
the next traverse candidate.void performAction(AnnotationDeclaration pAnnotationDeclaration)
AnnotationDeclaration
will become the next traverse
candidate.
pAnnotationDeclaration
- The AnnotationDeclaration
object that will become the next
traverse candidate.void performAction(AnnotationElementValue pAnnotationElementValue)
AnnotationElementValue
will become the next traverse
candidate.
pAnnotationElementValue
- The AnnotationElementValue
object that will become the next
traverse candidate.void performAction(AnnotationInitializer pAnnotationInitializer)
AnnotationInitializer
will become the next traverse
candidate.
pAnnotationInitializer
- The AnnotationInitializer
object that will become the next
traverse candidate.void performAction(AnnotationMethodDeclaration pAnnotationMethodDeclaration)
AnnotationMethodDeclaration
will become the next traverse
candidate.
pAnnotationMethodDeclaration
- The
AnnotationMethodDeclaration
object that will become the next
traverse candidate.void performAction(AnnotationTopLevelScope pAnnotationTopLevelScope)
AnnotationTopLevelScope
will become the next traverse
candidate.
pAnnotationTopLevelScope
- The AnnotationTopLevelScope
object that will become the next
traverse candidate.void performAction(ArrayElementAccess pArrayElementAccess)
ArrayElementAccess
will become the next traverse candidate.
pArrayElementAccess
- The ArrayElementAccess
object
that will become the next traverse
candidate.void performAction(ArrayTypeDeclarator pArrayTypeDeclarator)
ArrayTypeDeclarator
will become the next traverse
candidate.
pArrayTypeDeclarator
- The ArrayTypeDeclarator
object
that will become the next traverse
candidate.void performAction(AssertStatement pAssertStatement)
AssertStatement
will become the next traverse candidate.
pAssertStatement
- The AssertStatement
object that
will become the next traverse candidate.void performAction(BinaryOperatorExpression pBinaryOperatorExpression)
BinaryOperatorExpression
will become the next traverse
candidate.
pBinaryOperatorExpression
- The BinaryOperatorExpression
object that will become the
next traverse candidate.void performAction(BreakStatement pBreakStatement)
BreakStatement
will become the next traverse candidate.
pBreakStatement
- The BreakStatement
object that will
become the next traverse candidate.void performAction(ClassConstructorCall pClassConstructorCall)
ClassConstructorCall
will become the next traverse
candidate.
pClassConstructorCall
- The ClassConstructorCall
object that will become the next
traverse candidate.void performAction(ClassDeclaration pClassDeclaration)
ClassDeclaration
will become the next traverse candidate.
pClassDeclaration
- The ClassDeclaration
object that
will become the next traverse candidate.void performAction(ClassExtendsClause pClassExtendsClause)
ClassExtendsClause
will become the next traverse candidate.
pClassExtendsClause
- The ClassExtendsClause
object
that will become the next traverse
candidate.void performAction(ClassTopLevelScope pClassTopLevelScope)
ClassTopLevelScope
will become the next traverse candidate.
pClassTopLevelScope
- The ClassTopLevelScope
object
that will become the next traverse
candidate.void performAction(ComplexTypeIdentifier pTypeIdentifier)
TypeIdentifier
will become the next traverse candidate.
pTypeIdentifier
- The TypeIdentifier
object that will
become the next traverse candidate.void performAction(ConditionalExpression pConditionalExpression)
ConditionalExpression
will become the next traverse
candidate.
pConditionalExpression
- The ConditionalExpression
object that will become the next
traverse candidate.void performAction(ConstructorDefinition pConstructorDefinition)
ConstructorDefinition
will become the next traverse
candidate.
pConstructorDefinition
- The ConstructorDefinition
object that will become the next
traverse candidate.
void performAction(ContinueStatement pContinueStatement)
ContinueStatement
will become the next traverse candidate.
pContinueStatement
- The ContinueStatement
object that
will become the next traverse
candidate.void performAction(DotExpression pDotExpression)
DotExpression
will become the next traverse candidate.
pDotExpression
- The DotExpression
object that will
become the next traverse candidate.void performAction(EnumConstant pEnumConstant)
EnumConstant
will become the next traverse candidate.
pEnumConstant
- The EnumConstant
object that will
become the next traverse candidate.void performAction(EnumDeclaration pEnumDeclaration)
EnumDeclaration
will become the next traverse candidate.
pEnumDeclaration
- The EnumDeclaration
object that will
become the next traverse candidate.void performAction(EnumTopLevelScope pEnumTopLevelScope)
EnumTopLevelScope
will become the next traverse candidate.
pEnumTopLevelScope
- The EnumTopLevelScope
object that
will become the next traverse
candidate.void performAction(ExplicitConstructorCall pExplicitConstructorCall)
ExplicitConstructorCall
will become the next traverse
candidate.
pExplicitConstructorCall
- The ExplicitConstructorCall
object that will become the next
traverse candidate.void performAction(ExpressionStatement pExpressionStatement)
ExpressionStatement
will become the next traverse
candidate.
pExpressionStatement
- The ExpressionStatement
object
that will become the next traverse
candidate.void performAction(ForEachStatement pForEachStatement)
ForEachStatement
will become the next traverse candidate.
pForEachStatement
- The ForEachStatement
object that
will become the next traverse candidate.void performAction(FormalParameterDeclaration pFormalParameterDeclaration)
FormalParameterDeclaration
will become the next traverse
candidate.
pFormalParameterDeclaration
- The FormalParameterDeclaration
object that will become the
next traverse candidate.void performAction(FormalParameterList pFormalParameterList)
FormalParameterList
will become the next traverse
candidate.
pFormalParameterList
- The FormalParameterList
object
that will become the next traverse
candidate.void performAction(ForStatement pForStatement)
ForStatement
will become the next traverse candidate.
pForStatement
- The ForStatement
object that will
become the next traverse candidate.void performAction(GenericTypeArgument pGenericTypeArgument)
GenericTypeArgument
will become the next traverse
candidate.
pGenericTypeArgument
- The GenericTypeArgument
object
that will become the next traverse
candidate.void performAction(GenericTypeParameter pGenericTypeParameter)
GenericTypeParameter
will become the next traverse
candidate.
pGenericTypeParameter
- The GenericTypeParameter
object that will become the next
traverse candidate.void performAction(Identifier pIdentifier)
Identifier
will become the next traverse candidate.
pIdentifier
- The Identifier
object that will become
the next traverse candidate.void performAction(IfStatement pIfStatement)
IfStatement
will become the next traverse candidate.
pIfStatement
- The IfStatement
object that will become
the next traverse candidate.performActionForElseClause(IfStatement)
void performAction(ImplementsClause pImplementsClause)
ImplementsClause
will become the next traverse candidate.
pImplementsClause
- The ImplementsClause
object that
will become the next traverse candidate.void performAction(ImportDeclaration pImportDeclaration)
ImportDeclaration
will become the next traverse candidate.
pImportDeclaration
- The ImportDeclaration
object that
will become the next traverse
candidate.void performAction(InstanceofExpression pInstanceofExpression)
InstanceofExpression
will become the next traverse
candidate.
pInstanceofExpression
- The InstanceofExpression
object
that will become the next traverse
candidate.void performAction(InterfaceDeclaration pInterfaceDeclaration)
InterfaceDeclaration
will become the next traverse
candidate.
pInterfaceDeclaration
- The InterfaceDeclaration
object that will become the next
traverse candidate.void performAction(InterfaceExtendsClause pInterfaceExtendsClause)
InterfaceExtendsClause
will become the next traverse
candidate.
pInterfaceExtendsClause
- The InterfaceExtendsClause
object that will become the next
traverse candidate.void performAction(InterfaceTopLevelScope pInterfaceTopLevelScope)
InterfaceTopLevelScope
will become the next traverse
candidate.
pInterfaceTopLevelScope
- The InterfaceTopLevelScope
object that will become the next
traverse candidate.void performAction(JavaSource pJavaSource)
JavaSource
will become the next traverse candidate.
pJavaSource
- The JavaSource
object that will become
the next traverse candidate.void performAction(LabeledStatement pLabeledStatement)
LabeledStatement
will become the next traverse candidate.
pLabeledStatement
- The LabeledStatement
object that
will become the next traverse candidate.void performAction(Literal pLiteral)
Literal
will become the next traverse candidate.
pLiteral
- The Literal
object that will become the
next traverse candidate.void performAction(LocalClassDeclaration pLocalClassDeclaration)
LocalClassDeclaration
will become the next traverse
candidate.
pLocalClassDeclaration
- The LocalClassDeclaration
object that will become the next
traverse candidate.void performAction(LocalVariableDeclaration pLocalVariableDeclaration)
LocalVariableDeclaration
will become the next traverse
candidate.
pLocalVariableDeclaration
- The LocalVariableDeclaration
object that will become the
next traverse candidate.void performAction(MethodCall pMethodCall)
MethodCall
will become the next traverse candidate.
pMethodCall
- The MethodCall
object that will become
the next traverse candidate.void performAction(MethodDeclaration pMethodDeclaration)
MethodDeclaration
will become the next traverse candidate.
pMethodDeclaration
- The MethodDeclaration
object that
will become the next traverse
candidate.void performAction(MethodDefinition pMethodDefinition)
MethodDefinition
will become the next traverse candidate.
pMethodDefinition
- The MethodDefinition
object that
will become the next traverse candidate.void performAction(ModifierList pModifierList)
ModifierList
will become the next traverse candidate.
pModifierList
- The ModifierList
object that will
become the next traverse candidate.void performAction(ParenthesizedExpression pParenthesizedExpression)
ParenthesizedExpression
will become the next traverse
candidate.
pParenthesizedExpression
- The ParenthesizedExpression
object that will become the next
traverse candidate.void performAction(PrimaryExpressionKeyword pPrimaryExpressionKeyword)
PrimaryExpressionKeyword
will become the next traverse
candidate.
pPrimaryExpressionKeyword
- The PrimaryExpressionKeyword
object that will become the next
traverse candidate.
void performAction(PrimitiveType pPrimitiveType)
PrimitiveType
will become the next traverse candidate.
pPrimitiveType
- The PrimitiveType
object that will
become the next traverse candidate.void performAction(QualifiedIdentifier pQualifiedIdentifier)
QualifiedIdentifier
will become the next traverse
candidate.
pQualifiedIdentifier
- The QualifiedIdentifier
object
that will become the next traverse
candidate.void performAction(ReturnStatement pReturnStatement)
ReturnStatement
will become the next traverse candidate.
pReturnStatement
- The ReturnStatement
object that
will become the next traverse candidate.void performAction(StatementBlockScope pStatementBlockScope)
StatementBlockScope
will become the next traverse
candidate.
pStatementBlockScope
- The StatementBlockScope
object
that will become the next traverse
candidate.void performAction(StaticArrayCreator pStaticArrayCreator)
StaticArrayCreator
will become the next traverse candidate.
pStaticArrayCreator
- The StaticArrayCreator
object
that will become the next traverse
candidate.void performAction(SwitchStatement pSwitchStatement)
SwitchStatement
will become the next traverse candidate.
pSwitchStatement
- The SwitchStatement
object that
will become the next traverse candidate.void performAction(SwitchStatement.SwitchLabel pSwitchLabel)
SwitchStatement.SwitchLabel
will become the next traverse
candidate.
pSwitchLabel
- The SwitchStatement.SwitchLabel
object
that will become the next traverse candidate.void performAction(SynchronizedStatement pSynchronizedStatement)
SynchronizedStatement
will become the next traverse
candidate.
pSynchronizedStatement
- The SynchronizedStatement
object that will become the next
traverse candidate.void performAction(ThrowsClause pThrowsClause)
ThrowsClause
will become the next traverse candidate.
pThrowsClause
- The ThrowsClause
object that will
become the next traverse candidate.void performAction(ThrowStatement pThrowStatement)
ThrowStatement
will become the next traverse candidate.
pThrowStatement
- The ThrowStatement
object that will
become the next traverse candidate.void performAction(TryStatement pTryStatement)
TryStatement
will become the next traverse candidate.
pTryStatement
- The TryStatement
object that will
become the next traverse candidate.void performAction(TryStatement.Catch pCatchClause)
TryStatement.Catch
will become the next traverse candidate.
pCatchClause
- The TryStatement.Catch
object that will
become the next traverse candidate.void performAction(Type pType)
Type
will become the next traverse candidate.
pType
- The Type
object that will become the next
traverse candidate.void performAction(TypeCast pTypeCast)
TypeCast
will become the next traverse candidate.
pTypeCast
- The TypeCast
object that will become the
next traverse candidate.void performAction(TypeMemberDeclaration pTypeMemberDeclaration)
TypeMemberDeclaration
will become the next traverse
candidate.
pTypeMemberDeclaration
- The TypeMemberDeclaration
object that will become the next
traverse candidate.void performAction(UnaryOperatorExpression pUnaryOperatorExpression)
UnaryOperatorExpression
will become the next traverse
candidate.
pUnaryOperatorExpression
- The UnaryOperatorExpression
object that will become the next
traverse candidate.void performAction(VariableDeclarator pVariableDeclarator)
VariableDeclarator
will become the next traverse candidate.
pVariableDeclarator
- The VariableDeclarator
object
that will become the next traverse
candidate.void performAction(VariableDeclaratorIdentifier pVariableDeclaratorIdentifier)
VariableDeclaratorIdentifier
will become the next traverse
candidate.
pVariableDeclaratorIdentifier
- The
VariableDeclaratorIdentifier
object that will become the next
traverse candidate.void performAction(VariableInitializer pVariableInitializer)
VariableInitializer
will become the next traverse
candidate.
pVariableInitializer
- The VariableInitializer
object
that will become the next traverse
candidate.void performAction(WhileAndDoStatements pWhileAndDoStatements)
WhileAndDoStatements
will become the next traverse
candidate.
pWhileAndDoStatements
- The WhileAndDoStatements
object that will become the next
traverse candidate.void performActionForElseClause(IfStatement pIfStatement)
if
statement has an else
clause this call
back method must be called just before the statement following the
else
clause gets traversed.
pIfStatement
- The if
statement the else
clause belongs to.void setMemberTraversingEnabledState(boolean pNewState)
JSOM
type should get traversed, too.
pNewState
- true
if the members of a currently
traversed JSOM
type should get traversed,
too.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


The [Style] attribute can be used with page elements that write containers. This renderes a custom style directly onto the container DOM element.
This attribute is provided for completeness and it not expected to be used very much. Rather that attaching style information directly to elements, you should consider using Css instead.
The [Style()] attribute has the following properties you can set.
This property contains the style definition to attach to the element container.


When an object is retrieved from the datastore by JDO typically not all fields are retrieved immediately. This is because for efficiency purposes only particular field types are retrieved in the initial access of the object, and then any other objects are retrieved when accessed (lazy loading). The group of fields that are loaded is called a fetch group. There are 3 types of "fetch groups" to consider
Default Fetch Group : defined in all JDO specs, containing the fields of a class that will be retrieved by default (with no user specification).
Named Fetch Groups : defined by the JDO2 specification, and defined in MetaData (XML/annotations) with the fields of a class that are part of that fetch group. The definition here is static
Dynamic Fetch Groups : Programmatic definition of fetch groups at runtime via an API
The fetch group in use for a class is controled via the FetchPlan interface. To get a handle on the current FetchPlan we do
FetchPlan fp = pm.getFetchPlan();
JDO provides an initial fetch group, comprising the fields that will be retrieved when an object is retrieved if the user does nothing to define the required behaviour. By default the default fetch group comprises all fields of the following types :-
primitives : boolean, byte, char, double, float, int, long, short
Object wrappers of primitives : Boolean, Byte, Character, Double, Float, Integer, Long, Short
java.lang.String, java.lang.Number, java.lang.Enum
java.math.BigDecimal, java.math.BigInteger
java.util.Date
If you wish to change the Default Fetch Group for a class you can update the Meta-Data for the class as follows (for XML)
<class name="MyClass"> ... <field name="fieldX" default-fetch-group="true"/> </class>
or using annotations
@Persistent(defaultFetchGroup="true") SomeType fieldX;
When a PersistenceManager is created it starts with a FetchPlan of the "default" fetch group. That is, if we call
Collection fetchGroups = fp.getGroups();
this will have one group, called "default". At runtime, if you have been using other fetch groups and want to revert back to the default fetch group at any time you simply do
fp.setGroup(FetchPlan.DEFAULT);
As mentioned above, JDO allows specification of users own fetch groups. These are specified in the MetaData of the class. For example, if we have the following class
class MyClass { String name; HashSet coll; MyOtherClass other; }
and we want to have the other field loaded whenever we load objects of this class, we define our MetaData as
<package name="mydomain"> <class name="MyClass"> <field name="name"> <column length="100" jdbc-type="VARCHAR"/> </field> <field name="coll" persistence-modifier="persistent"> <collection element-type="mydomain.Address"/> <join/> </field> <field name="other" persistence-modifier="persistent"/> <fetch-group name="otherfield"> <field name="other"/> </fetch-group> </class> </package>
or using annotations
@PersistenceCapable @FetchGroup(name="otherfield", members={@Persistent(name="other")}) public class MyClass { ... }
So we have defined a fetch group called "otherfield" that just includes the field with name other. We can then use this at runtime in our persistence code.
PersistenceManager pm = pmf.getPersistenceManager(); pm.getFetchPlan().addGroup("otherfield"); ... (load MyClass object)
By default the FetchPlan will include the default fetch group. We have changed this above by adding the fetch group "otherfield", so when we retrieve an object using this PersistenceManager we will be retrieving the fields name AND other since they are both in the current FetchPlan. We can take the above much further than what is shown by defining nested fetch groups in the MetaData. In addition we can change the FetchPlan just before any PersistenceManager operation to control what is fetched during that operation. The user has full flexibility to add many groups to the current Fetch Plan. This gives much power and control over what will be loaded and when.
The FetchPlan applies not just to calls to PersistenceManager.getObjectById(), but also to PersistenceManager.newQuery(), PersistenceManager.getExtent(), PersistenceManager.detachCopy and much more besides.
You can read more about named fetch-groups and how to use it with attach/detach
The mechanism above provides static fetch groups defined in XML or annotations. That is great when you know in advance what fields you want to fetch. In some situations you may want to define your fields to fetch at run time. This became standard in JDO2.2 It operates as follows
import org.datanucleus.FetchGroup; // Create a FetchGroup on the PMF called "TestGroup" for MyClass FetchGroup grp = myPMF.getFetchGroup("TestGroup", MyClass.class); grp.addMember("field1").addMember("field2"); // Add this group to the fetch plan (using its name) fp.addGroup("TestGroup");
So we use the DataNucleus PMF as a way of creating a FetchGroup, and then register that FetchGroup with the PMF for use by all PMs. We then enable our FetchGroup for use in the FetchPlan by using its group name (as we do for a static group). The FetchGroup allows you to add/remove the fields necessary so you have full API control over the fields to be fetched.
The basic fetch group defines which fields are to be fetched. It doesn’t explicitly define how far down an object graph is to be fetched. JDO provides two ways of controlling this.
The first is to set the maxFetchDepth for the FetchPlan. This value specifies how far out from the root object the related objects will be fetched. A positive value means that this number of relationships will be traversed from the root object. A value of -1 means that no limit will be placed on the fetching traversal. The default is 1. Let’s take an example
public class MyClass1 { MyClass2 field1; ... } public class MyClass2 { MyClass3 field2; ... } public class MyClass3 { MyClass4 field3; ... }
and we want to detach field1 of instances of MyClass1, down 2 levels - so detaching the initial "field1" MyClass2 object, and its "field2" MyClass3 instance. So we define our fetch-groups like this
<class name="MyClass1"> ... <fetch-group name="includingField1"> <field name="field1"/> </fetch-group> </class> <class name="MyClass2"> ... <fetch-group name="includingField2"> <field name="field2"/> </fetch-group> </class>
and we then define the maxFetchDepth as 2, like this
pm.getFetchPlan().setMaxFetchDepth(2);
A further refinement to this global fetch depth setting is to control the fetching of recursive fields. This is performed via a MetaData setting "recursion-depth". A value of 1 means that only 1 level of objects will be fetched. A value of -1 means there is no limit on the amount of recursion. The default is 1. Let’s take an example
public class Directory { Collection children; ... }
<class name="Directory"> <field name="children"> <collection element-type="Directory"/> </field> <fetch-group name="grandchildren"> <field name="children" recursion-depth="2"/> </fetch-group> ... </class>
So when we fetch a Directory, it will fetch 2 levels of the children field, hence fetching the children and the grandchildren.
A FetchPlan can also be used for defining the fetching policy when using queries. This can be set using
pm.getFetchPlan().setFetchSize(value);
The default is FetchPlan.FETCH_SIZE_OPTIMAL which leaves it to DataNucleus to optimise the fetching of instances. A positive value defines the number of instances to be fetched. Using FetchPlan.FETCH_SIZE_GREEDY means that all instances will be fetched immediately.


Jonathan Suepha's Web Design Site
Welcome
This website will contain projects completed for the Web Design part of Computer Science 1 at CMIS.
List and Links
Tables


Grand Master Schule:
You've already completed your first class transfer.
If you wish to work towards your second class transfer, speak with
Grand Master Hector
over there.


SWITCHBACK (Paramount) Starring: Dennis Quaid, Danny Glover, Jared Leto, R. Lee Ermey. Screenplay: Jeb Stuart. Producer: Gale Anne Hurd. Director: Jeb Stuart. MPAA Rating: R (profanity, violence, nudity) Running Time: 118 minutes. Reviewed by Scott Renshaw.
By the time Dennis Quaid, the ostensible star of SWITCHBACK, makes his first appearance at about the 22-minute mark, you may find yourself wondering why he bothered. After all, writer/director Jeb Stuart has already set up a fairly promising pair of parallel story lines. The first finds Amarillo, Texas sheriff Buck Olmstead (R. Lee Ermey) facing a hotly-contested election battle just as a brutal double homicide is discovered at a motel in his jurisdiction. As Olmstead begins his investigation, we also meet the two men who come to be our prime suspects. Lane Dixon (Jared Leto) is an enigmatic young hitchhiker; Bob Goodall (Danny Glover) is the jovial motorist who offers Lane a ride from Texas to his Utah destination. All the necessary conflicts seem to be in place -- the internal struggle of Olmstead over the clash between good politics and good police work, and the external struggle as one of the two travelers eventually becomes villain to the other's protagonist.
But then Quaid shows up as grimly determined FBI agent Frank LaCrosse. LaCrosse is certain that the Amarillo murders are the work of a serial killer he has been tracking for nearly two years. He's not supposed to be tracking him any more -- according to the Bureau, they've got their man -- but LaCrosse has a very important reason for believing otherwise. Two months earlier, LaCrosse's own son was kidnapped by the killer, and the boy has yet to turn up anywhere. LaCrosse knows his killer's work, and he knows that the man is still out there somewhere trying to continue their game.
It wouldn't be fair to reduce everything that's wrong with SWITCHBACK to Quaid's presence, but it's a pretty good place to start. There's a reason LaCrosse feels like an intruder in the narrative instead of its vital center: as a dramatic actor, Dennis Quaid possesses exactly one facial expression and one vocal intonation. We can tell LaCrosse is determined because his face is a perpetual tight-jawed, sourpuss pucker; we can tell he's grim because every word comes out in an Eastwood-esque rasp. A more flexible performer might have given weight to the character, pulling the audience into his haunted intensity, making SWITCHBACK _his_ film. Quaid merely looks annoyed and slightly constipated. It's tough to become emotionally invested in a character's turmoil when it looks like all he really needs is a big bowl of bran flakes.
Even without Quaid, it doesn't appear that SWITCHBACK would have stayed on course. The early scenes between Leto and Glover have a lively energy, building our curiosity over which man -- the taciturn kid or his gregarious benefactor -- is the real threat. Unfortunately, Stuart tips his hand far too early in the game, both through the pitch of the individual performances and the facts he chooses to reveal. Once the mystery of the killer's identity is dispatched, the interaction between Leto and Glover becomes stale and predictable.
In fact, "stale and predictable" describes the direction that SWITCHBACK takes in general, falling back on far-too-common Hollywood devices like cats jumping out of nowhere, a climactic fistfight on board a freight train, and edgy law enforcement agents. It's too bad Stuart wasn't willing to spend more time with Sheriff Olmstead, far and away the most interesting and appealing character in the film. Played with atypical restraint by R. Lee Ermey, he's a wonderful, unconventional hero who seems genuinely comfortable accepting the consequences of acting on his convictions. A film focusing on the Olmstead would have signaled a film-maker willing to take a few risks with his casting and story-telling. Instead, Stuart places his trust in a "name" star who can't carry the material. Maybe next time he'll throw away that one crucial page in the script, the one where the grimly determined FBI agent wanders onto the scene to muck up a perfectly good story.
On the Renshaw scale of 0 to 10 trains in vain: 4.
Visit Scott Renshaw's MoviePage http://www.inconnect.com/~renshaw/ *** Subscribe to receive new reviews directly by email! See the MoviePage for details, or reply to this message with subject line "Subscribe".
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Home
>
Orders
Continue Shopping
MY ORDERS
You did not yet placed any orders
Order ID
Creation Date
Total Price
Status
Action


Enjoy the latest features from .NET Core & Angular 5.0! For more info check the repo here: AspNetCore-Angular2-Universal repo


| Humanities Faculty | Librarians | Programmers | Research Assistants |
Over the years, many colleagues and students had a hand in building these various
projects. Each day we gratefully remember their contributions as we build on their
work for The Endings Project.
Humanities Faculty
Claire Carlin
Le Mariage sous l’Ancien Régime (Marriage in Early Modern France)
A specialist in Early Modern French studies, Claire Carlin (PhD, University of California) has been a faculty member at UVic from 1989-2015. Her major publications focus on the history of theatre and on representations of Early Modern marriage. Her specializations include 17th-century theatre, history of marriage in the 16th-18th centuries, digital humanities, and feminist theory.
Her research projects include the following:
Representations of marriage in early modern France Le Mariage sous l’Ancien Régime is an ongoing digital anthology and scholarly edition funded by SSHRC 2001-2004, 2007-2013. Besides numerous articles on this topic, she delivered keynote addresses to the Société pour l’Analyse de la Topique Romanesque (SATOR), Université de Paris VII, in 2007 and to the joint conference of the Société d’étude du XVIIe siècle, the British Society for Seventeenth-Century French Studies, the North American Society for Seventeenth-Century French Literature and the Centre international de rencontres sur le XVIIe siècle at Oxford University in 2006. She also edited Le Mariage sous l’Ancien Régime, special issue of Dalhousie French Studies, 56, fall 2001.
She has edited Pierre Corneille’s La Veuve and La Suivante for the Théâtre complet, vol. I. She has published monographs on Corneille’s theatre in 2000 (Women Reading Corneille: Feminist Psychocriticisms of Le Cid) and 1998 (Pierre Corneille Revisited).
History of Medicine – Imagining Contagion in Early Modern Europe (Basingstoke: Palgrave Macmillan, 2005) was the result of a project she led where each contribution was discussed in depth by the team in a meeting in 2003. This project was funded by SSHRC and the Hannah Foundation for the History of Medicine.
Representations of women in 17th-century France Ongoing work on préciosité, women as writers and readers.
Ewa Czaykowska-Higgins
The Nxa’amxcin Database and Dictionary
Ewa Czaykowska-Higgins (PhD, MIT) is a professor in the University of Victoria’s Department of Linguistics. Her research focuses primarily on Salish languages, and much of her work as a linguist has been as an ally supporting language revitalization efforts in several Salish communities.
Her current work includes participation in a project that examines patterns of intonation in four Salish languages: one project aim is the development of a toolkit for describing and teaching intonation effectively. She is also involved in the construction of a dictionary and online database of Nxaʔamxčín, an Interior Salish language. The digital component of that project additionally forms one of the case studies of Project Endings, a SSHRC-funded investigation of how to make digital projects in the humanities more sustainable.
Czaykowska-Higgins says languages have been an abiding interest, in part because she comes from an immigrant-settler family (her native language is Polish). “I just love patterns in language. Languages are so deeply interesting in and of themselves. It’s not something that most people realize because we use language unconsciously. But when you start to look deeper into how languages work, it’s just fascinating.”
And as a linguist, she understands that language is at the core of who we are and how we identify ourselves. “It’s connected to the land, it’s connected to our history, it’s key to a lot of political issues—even our spirituality is in language. It’s so central to who we are as human beings.”
Janelle Jenstad
The Map of Early Modern London
Janelle Jenstad (PhD, Queen’s University) associate professor in the department of English at the University of Victoria, is the general editor and coordinator of The Map of Early Modern London. She is also the assistant coordinating editor of Internet Shakespeare Editions. She has taught at Queen’s University, the Summer Academy at the Stratford Festival, the University of Windsor, and the University of Victoria. Her articles have appeared in the Journal of Medieval and Early Modern Studies, Early Modern Literary Studies, Elizabethan Theatre, Shakespeare Bulletin: A Journal of Performance Criticism, and The Silver Society Journal. Her book chapters have appeared (or will appear) in Performing Maternity in Early Modern England (Ashgate, 2007), Approaches to Teaching Othello (Modern Language Association, 2005), Shakespeare, Language and the Stage, The Fifth Wall: Approaches to Shakespeare from Criticism, Performance and Theatre Studies (Arden/Thomson Learning, 2005), Institutional Culture in Early Modern Society (Brill, 2004), New Directions in the Geohumanities: Art, Text, and History at the Edge of Place (Routledge, 2011), and Teaching Early Modern English Literature from the Archives (MLA, forthcoming). She is currently working on an edition of The Merchant of Venice for ISE and Broadview P. She lectures regularly on London studies, digital humanities, and on Shakespeare in performance.
Janelle Jenstad’s Personal Website
Elizabeth Grove-White
The Robert Graves Diary Project
Following the birth of the first of her four children, Elizabeth Grove-White (PhD Trinity College Dublin) worked as a researcher, writer, editor, and producer at the CBC where she won Canada’s Peabody Award for her documentary, “The Longest Journey.” She has taught in Toronto’s Ryerson University as well as working for a variety of print and broadcast media in Canada. Her travel pieces have appeared in a range of print and digital formats and she remains a frequent contributor to the Globe and Mail’s Books section.
A summer internship as a student reporter with the UK’s Computer Weekly newspaper, started Elizabeth’s career-long interest in digital media. She has been teaching and researching digital media since 1991 and received SSHRC funding for her digital edition of the Robert Graves Diary in UVic Library’s Special Collections.
Librarians
Corey Davis, Systems Librarian
Corey Davis is a Systems Librarian at the University of Victoria and was also the Digital Preservation Network Manager from Council of Prairie and Pacific University Libraries until 2017. He is currently on the committees of several organizations including the Chair of the Web Archiving Group for the Council of Prairie and Pacific University Libraries and of the Digital Preservation Working Group at the University of Victoria. Also, in 2015 Corey was awarded the Digital Humanities Institute Resident Fellowship from the University of Rochester. Corey has a BA with Distinction in Greek and Roman Studies from UVic and graduated with a Masters in Library and Information Science from UBC in 2003.
John Durno, Head of Library Systems
For the past eleven years, John Durno has been Head of Library Systems at the University of Victoria, where he manages the exceptional team responsible for building and maintaining the Libraries’ IT environment. John’s recent publications include Ddgital archaeology and forensics, which includes working with floppy discs from the 1980s and Building capacities in digital archaeology. John received a BFA, MFA, and MLIS all from the University of British Columbia. His research interests including digital forensics, digital archaeology, and any other excuse to muck about with old hardware and software.
Durno’s ORCID
Lisa Goddard, Associate University Librarian for Digital Scholarship and Strategy
Lisa Goddard is the Associate University Librarian for Digital Scholarship and Strategy at University of Victoria Libraries. She holds degrees from Queen’s, McGill, and Memorial University, and is currently completing an MA in Humanities Computing at the University of Alberta. Lisa’s research interests include open access publishing, semantic web technologies, digital publishing & preservation, and digital humanities.
Goddard’s ORCID
J. Matthew Huculak, Digital Scholarship Librarian
Dr. J. Matthew Huculak is Digital Scholarship Librarian at the University of Victoria. He is an Advisory Board Member of Project Muse at Johns Hopkins University Press, the Director of the Modernist Versions Project and co-founder of Open Modernisms, an open-source web-based resource to share open-access course packs. He co-teaches the PreDigital Book course at the [Digital Humanities Summer Insitute}(https://dhsi.org) and is former Project Manger at the Modernist Journals Project. With degrees in both library science and literature he publishes and teaches at the intersections of archives, libraries, book history, modernism, and periodical studies.
Huculak’s ORCID.
Programmers
Martin Holmes, Programmer Consultant
Martin Holmes has a B.A. (Hons) in English and an MPhil for research in Phonology, as well as the RSA/Cambridge Dip. TEFLA. He has taught English as a second/foreign language in Britain, Japan, Indonesia, Greece, Saudi Arabia and Canada. In the 1990s he moved from teaching into programming with an emphasis on creating online language teaching materials and has recently been focusing on both electronic and traditional print publishing using XML-based technologies. He is a founder and partner (with Stewart Arneil) in Half-Baked Software Inc., a company created with the university to commercially exploit software created by Stewart and Martin in the HCMC. He has also published several pieces of educational software independently. He was an elected member of the Technical Council of the Text Encoding Initiative 2010-2015, and Managing Editor of the Journal of the Text Encoding Initiative for three years. He is Technical Editor of the Scandinavian Canadian Studies Journal. His recent projects include the Map of Early Modern London, CodeSharing, the Colonial Despatches collection, the Robert Graves Diary project, and Le mariage sous L’Ancien Régime.
Stewart Arneil, Programmer Consultant
Stewart Arneil is responsible for: creating project specifications, supervising workflow for projects, and developing client and server software and websites. He also sits on the Digital Humanities committee and ensures that activities and operations in the HCMC are consistent with strategic priorities and policies set by the committee.
Stewart has 25 years of experience in both private and public sectors in design, management and development of software. He is particularly interested in project design and management, language learning, and training people in the appropriate use of technology in research, teaching, and learning.
He holds an M.A. in Computational Theory, certification as an Instructional Designer, and a Master’s Certificate in Project Management.
Stewart is a founder and partner (with Martin Holmes) in Half-Baked Software Inc., a company created with the university to take advantage of commercial opportunities for software created in part by Stewart in the HCMC.
In addition to his work on the Endings project, Stewart leads a research cluster and coordinates data integration for the Landscapes of Injustice project; he is a developer of the Great Unexplained Mysteries in Canadian History website; he maintains and upgrades the FrancoToile project; he wrote project specifications, coordinated developers and managed contractors on the VIHistory project, and maintains the codebase and databases; supervised development of the Capital Trials at the Old Bailey database.
Greg Newton
Greg Newton holds a B.A. (double-major) in English and History, as well as a post-degree diploma in Applied Linguistics and a Masters in Education (Educational Technology). He is responsible for developing client and server software and websites, managing hardware in the HCMC research lab, and maintaining Humanities server infrastructure in co-operation with Research Computing.
In addition to the Endings Project, Greg’s current projects include Myths on Maps and the Canadian Great War Project
Joseph Takeda, Programmer/Research Assistant
Joseph Takeda received his BA (Honours with Distinction) in English and Women’s Studies from the University of Victoria in 2016, and his MA in English (Science and Technology Research Stream) from the University of British Columbia in 2021. In 2016, Joseph was awarded the Department of English Medal of Excellence and the SSHRC CGS-M (UBC). His recent publications include “Making the RA Matter: Pedagogy, Interface, and Practices” written with Janelle Jenstad and “The MoEML Finding Aid to the Bills of Mortality”. He was a Programmer on The Endings Project, and is co-author of the staticSearch project. He is currently a User Interface Developer at the Digital Humanities Innovation Lab (Simon Fraser University).
Research Assistants
Emily Comeau, Researcher
Emily Comeau completed her MA in Linguistics in 2018 at the University of Victoria, where her research explored the role of literacy in Indigenous language revitalization and the implications of print literacy for decolonization. She also has a BA in Linguistics and International Studies from the University of Alberta. She will begin her doctoral program at UBCO in fall 2021. Emily has been working on the Endings Project and Le Mariage Sous L¹Ancien Régime since 2017.
Sarah Kell, Researcher
Sarah Kell has a BA in Linguistics and a MEd in Indigenous Language Revitalization, both from the University of Victoria. She has been co-editor of the Nxaʔamxčín Database and Dictionary since 2010. Sarah also assists UVic linguists with research on other Salish languages and consults on Indigenous language curriculum development with First Nations, school districts, and the BC Ministry of Education.
Daniel Martin, Researcher
Daniel Martin was an MA student in English. His research considered the relationship between creative pedagogy and first year composition courses - this project was supported by a teaching and learning scholarship from the Centre for Teaching and learning at UVic. He also holds a BA in English and Writing from the University of Leeds and a Post-Graduate Certificate in Education from the University of Teesside in the UK. Daniel worked on the Endings project from July to November 2018.
Tye Landels-Gruenewald, Researcher
Tye Landels-Gruenewald was an undergraduate at UVic studying for an English major (Honors with Distinction) and European Studies minor, and then went on to take an MA at Queen’s University. He is also a past President of the English Students’ Society and the 2014 3M National Student Fellowship Recipient. As an English Honours student, Tye turned his passion for geography and urban studies to helping create the Map of Early Modern London.
Jennifer Polack, Research Assistant
Jennifer Polack was an undergraduate student studying for her BA (English Major, Professional Communications Minor) at the University of Victoria. She worked as a co-op student for The Endings Project. Her previous co-op positions include a fundraising coordinator for the Victoria Native Friendship Centre and editorial assistant on the International Journal of Indigenous Health. She is also a social media and content developer for Animikii, Inc.


News, Updated - News I'm tracking
Track this News
Empty List
TestStuff
Hidden
News, Updated - Full Trace
Close
Powered by
Microsoft Privacy Statement


The R users group is a multidisciplinary support network and problem solving club for anyone who would like to increase their productivity by applying a tool that allows for automated workflows and offers a multitude of statistical applications.
Everyone is welcome, from people with no prior knowledge to experts.
Our Next Meeting:
Our next meeting will be at: 3-5 PM on 27 September, Biology Tearoom E8A Level 2.
This month’s edition will be a friendly introduction to the wonders of R by Aniko Toth and Kaja Wierucka. All Beginners and not-so-beginners are encouraged to attend. The workshop will explore the functions and packages in R that are key to a frustration-free learning experience. This will include importing files, data manipulation/wrangling and getting to know your way around R. After the talk there’ll be time to talk with the speakers, chat and solve R problems together. If you have a problem you'd like help with then this is the place to ask. We welcome R users with any level of experience. This workshop is especially targeted at beginners, and it’s a great place to develop a support network - we all learned R at some point and we know how frustrating it can be sometimes!
Meeting Schedule:
Workshops on the last Tuesday of every month at 3-5pm.
New in 2018! AARGH (Ask an R Geek for Help) Drop-in help sessions on the second Tuesday of every month at 3-4pm.
Join our email list! Email RUG .
Links
- R users group twitter page .
- Quantitative Advice Forum .


RainBow Effect
The Rainbow Effect is range of 7 colours applied on image
Rainbow filter is applied on corresponding image.
We have made a hands on experience for you guys below.
Try it now!
UPLOAD AN IMAGE
Try our Other Features
Steganography
GrayScale
Overlay
GreenScreen


--- layout: post title: Happy Sys Admin Day Everybody! published: true --- [[posterous-content:X0HmgmMUAjq7fdPJ0md0]]