corelib.services.web.components.codecolorers
Class CodeColorer

java.lang.Object
  extended by corelib.services.web.components.WebComponent
      extended by corelib.services.web.components.VisualComponent
          extended by corelib.services.web.components.codecolorers.CodeColorer
Direct Known Subclasses:
CLikeColorer, XmlCodeColorer

public abstract class CodeColorer
extends VisualComponent

Since:
0.3.2
Author:
Dominique Liard

Field Summary
protected  java.lang.String caption
           
protected  java.lang.StringBuilder codeBuffer
           
protected  java.lang.String codeFilename
           
protected static java.awt.Color DEFAULT_COLOR
           
protected  boolean lineNumbers
           
 
Fields inherited from class corelib.services.web.components.VisualComponent
cssClass, cssStyle, toolTipText, visible
 
Fields inherited from class corelib.services.web.components.WebComponent
dataBindings, webPage, xmlNode
 
Constructor Summary
CodeColorer()
           
 
Method Summary
protected  java.lang.String colorToHtml(java.awt.Color color)
           
 void component_load(WebPageEvent event)
          Fired when the web page is fully initialized.
 void component_renderBegin(WebPageEvent webPageEvent)
           
 java.lang.String getCaption()
           
 java.lang.String getCodeFilename()
           
 boolean getLineNumbers()
           
abstract  void parse()
           
 void setCaption(java.lang.String caption)
           
 void setCodeFilename(java.lang.String codeFilename)
           
 void setLineNumbers(boolean lineNumbers)
           
 
Methods inherited from class corelib.services.web.components.VisualComponent
component_postRender, component_preRender, component_renderChildren, component_renderEnd, component_renderJavascriptLocalisation, encodeAttributeValue, getCssClass, getCssStyle, getOnClickListener, getSharedAttributesHtmlEncoding, getToolTipText, isVisible, renderElement, setCssClass, setCssStyle, setOnClickListener, setToolTipText, setVisible
 
Methods inherited from class corelib.services.web.components.WebComponent
addBindingExpression, addChildComponent, component_init, component_preRepeaterDuplications, getChildComponents, getDataBinding, getElementsByTagName, getId, getWebPage, getXmlNode, setId, setWebPage, setXmlNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_COLOR

protected static final java.awt.Color DEFAULT_COLOR

codeBuffer

protected java.lang.StringBuilder codeBuffer

caption

protected java.lang.String caption

codeFilename

protected java.lang.String codeFilename

lineNumbers

protected boolean lineNumbers
Constructor Detail

CodeColorer

public CodeColorer()
Method Detail

colorToHtml

protected java.lang.String colorToHtml(java.awt.Color color)

getCodeFilename

public java.lang.String getCodeFilename()

setCodeFilename

public void setCodeFilename(java.lang.String codeFilename)

getCaption

public java.lang.String getCaption()

setCaption

public void setCaption(java.lang.String caption)

getLineNumbers

public boolean getLineNumbers()

setLineNumbers

public void setLineNumbers(boolean lineNumbers)

parse

public abstract void parse()
                    throws java.io.IOException
Throws:
java.io.IOException

component_load

public void component_load(WebPageEvent event)
Description copied from class: WebComponent
Fired when the web page is fully initialized.

Overrides:
component_load in class WebComponent
Parameters:
event - Qualify the current web page event.

component_renderBegin

public void component_renderBegin(WebPageEvent webPageEvent)
Overrides:
component_renderBegin in class VisualComponent


CAUTION: Ellipse is proposed to you in BETA version to allow evaluation of this framework. Infini Software is released from any responsibility for the use of Ellipse Framework.

Copyright 2012 Infini Software - All Rights Reserved.