org.xwiki.gwt.core.linker
Class StandardsModeIFrameLinker

java.lang.Object
  extended by com.google.gwt.core.ext.Linker
      extended by com.google.gwt.core.ext.linker.AbstractLinker
          extended by com.google.gwt.core.ext.linker.impl.SelectionScriptLinker
              extended by com.google.gwt.core.linker.IFrameLinker
                  extended by org.xwiki.gwt.core.linker.StandardsModeIFrameLinker

@LinkerOrder(value=PRIMARY)
public class StandardsModeIFrameLinker
extends com.google.gwt.core.linker.IFrameLinker

Ensures that the *.cache.html files are loaded in standards mode by adding the document type declaration.

NOTE: This linker was added manly to overcome http://code.google.com/p/google-web-toolkit/issues/detail?id=4567 .

Version:
$Id: StandardsModeIFrameLinker.java 33827 2011-01-05 19:17:53Z mflorea $

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.core.ext.linker.impl.SelectionScriptLinker
com.google.gwt.core.ext.linker.impl.SelectionScriptLinker.PermutationId
 
Field Summary
 
Fields inherited from class com.google.gwt.core.ext.linker.impl.SelectionScriptLinker
COMPUTE_SCRIPT_BASE_JS, FRAGMENT_EXTENSION, FRAGMENT_SUBDIR, PERMUTATIONS_JS, PROCESS_METAS_JS
 
Constructor Summary
StandardsModeIFrameLinker()
           
 
Method Summary
protected  java.lang.String getModulePrefix(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.LinkerContext context, java.lang.String strongName)
          
protected  java.lang.String getModulePrefix(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.LinkerContext context, java.lang.String strongName, int numFragments)
          
 
Methods inherited from class com.google.gwt.core.linker.IFrameLinker
generatePrimaryFragment, getCompilationExtension, getDescription, getFragmentSubdir, getHostedFilename, getModuleSuffix, getSelectionScriptTemplate, modifyPrimaryJavaScript
 
Methods inherited from class com.google.gwt.core.ext.linker.impl.SelectionScriptLinker
doEmitCompilation, emitSelectionScript, generateDeferredFragment, generatePropertyProvider, generateScriptInjector, generateSelectionScript, generateStylesheetInjector, getSelectionScriptStringBuffer, isRelativeURL, link, link, maybeAddHostedModeFile, processSelectionInformation, processSelectionScriptCommon, replaceAll, supportsDevMode
 
Methods inherited from class com.google.gwt.core.ext.linker.AbstractLinker
emitBytes, emitBytes, emitInputStream, emitInputStream, emitString, emitString, emitWithStrongName, emitWithStrongName
 
Methods inherited from class com.google.gwt.core.ext.Linker
isShardable, relink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardsModeIFrameLinker

public StandardsModeIFrameLinker()
Method Detail

getModulePrefix

protected java.lang.String getModulePrefix(com.google.gwt.core.ext.TreeLogger logger,
                                           com.google.gwt.core.ext.LinkerContext context,
                                           java.lang.String strongName)
                                    throws com.google.gwt.core.ext.UnableToCompleteException

Overrides:
getModulePrefix in class com.google.gwt.core.linker.IFrameLinker
Throws:
com.google.gwt.core.ext.UnableToCompleteException
See Also:
IFrameLinker.getModulePrefix(TreeLogger, LinkerContext, String)

getModulePrefix

protected java.lang.String getModulePrefix(com.google.gwt.core.ext.TreeLogger logger,
                                           com.google.gwt.core.ext.LinkerContext context,
                                           java.lang.String strongName,
                                           int numFragments)
                                    throws com.google.gwt.core.ext.UnableToCompleteException

Overrides:
getModulePrefix in class com.google.gwt.core.linker.IFrameLinker
Throws:
com.google.gwt.core.ext.UnableToCompleteException
See Also:
IFrameLinker.getModulePrefix(TreeLogger, LinkerContext, String, int)


Copyright © 2004-2011 XWiki. All Rights Reserved.