org.mesopotamia.lang.java
Class JavaLanguageElement

java.lang.Object
  extended by LanguageElement
      extended by org.mesopotamia.lang.java.JavaLanguageElement
Direct Known Subclasses:
Annotation, AnnotationMemberArrayInitializer, AnnotationMemberValuePair, ArrayInitializer, Assert, Break, BuiltInType, Case, CasesGroup, CompilationUnit, CompoundStatement, Continue, Do, EmptyStatement, ExplicitThisConstructorInvocation, Expression, ExpressionList, Field, FinallyClause, For, ForEachClause, Handler, If, LabeledStatement, Modifier, Modifiers, ParameterDefinition, Return, Switch, SynchronizedStatement, Throw, TryBlock, TypeArgument, TypeBound, TypeParameter, VariableInitializer, While

public class JavaLanguageElement
extends LanguageElement

Base class for all language elements for Java language

Author:
Pavel Vlasov

Field Summary
protected  LanguageElementHandle providerHandle
           
 
Constructor Summary
JavaLanguageElement(NodeData xData, java.lang.Class context, Scan scan, RepositoryLanguage language, java.lang.Object environment)
           
 
Method Summary
protected  void acceptChildren(Visitor visitor)
           
 LanguageElement getProvider()
          Provider for this language element, i.e.
 void setProviderHandle(LanguageElementHandle providerHandle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

providerHandle

protected LanguageElementHandle providerHandle
Constructor Detail

JavaLanguageElement

public JavaLanguageElement(NodeData xData,
                           java.lang.Class context,
                           Scan scan,
                           RepositoryLanguage language,
                           java.lang.Object environment)
Method Detail

setProviderHandle

public void setProviderHandle(LanguageElementHandle providerHandle)

acceptChildren

protected void acceptChildren(Visitor visitor)

getProvider

public LanguageElement getProvider()
Provider for this language element, i.e. what comes before DOT.

Returns:


Copyright © 2005 Hammurapi Group. All Rights Reserved.