org.siebengeisslein.ide.source
Class TypeView

java.lang.Object
  extended by org.siebengeisslein.ide.source.AbstractCodeFragmentView
      extended by org.siebengeisslein.ide.source.AbstractTypeView
          extended by org.siebengeisslein.ide.source.TypeView
All Implemented Interfaces:
CodeFragmentView

public class TypeView
extends AbstractTypeView

TODO: Merge with VarTypeView


Constructor Summary
TypeView(HasType hasType)
           
 
Method Summary
 CodeFragment getFragmentAt(int posInFragment)
           
 PType getType()
           
protected  TypeManager getTypeManager()
           
protected  void setType(PType type)
           
 
Methods inherited from class org.siebengeisslein.ide.source.AbstractTypeView
deleteBefore, getLength, getText, insertTextChar, isUnknown, render
 
Methods inherited from class org.siebengeisslein.ide.source.AbstractCodeFragmentView
contains, getFragment, getFragmentStartPosition, insertComma, insertDigit, insertDot, insertDoubleQuote, insertLeftBrace, insertOperatorChar, insertSpace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeView

public TypeView(HasType hasType)
Method Detail

getType

public PType getType()
Specified by:
getType in class AbstractTypeView

setType

protected void setType(PType type)
Specified by:
setType in class AbstractTypeView

getTypeManager

protected TypeManager getTypeManager()
Specified by:
getTypeManager in class AbstractTypeView

getFragmentAt

public CodeFragment getFragmentAt(int posInFragment)