• Home
  • History
  • Annotate
  • only in /external/jsilver/src/com/google/
History log of /external/jsilver/src/com/google/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
05c4888988880a2dd74efc90ea72d9a6b2501455 18-Aug-2010 Ben Dodson <bjdodson@google.com> Safer loading of resources on the classpath

Change-Id: If501a5c0755bd02e1467991cc26f9bb0d44dc5e9
learsilver/jsilver/resourceloader/ClassResourceLoader.java
56ed4167b942ec265f9cee70ac4d71d10b3835ce 05-Aug-2010 Ben Dodson <bjdodson@google.com> Initial import of JSilver templating engine

Change-Id: Ia96153305e5f392ddebf30240a650a6ec02457d2
learsilver/jsilver/DataLoader.java
learsilver/jsilver/JSilver.java
learsilver/jsilver/JSilverOptions.java
learsilver/jsilver/TemplateRenderer.java
learsilver/jsilver/adaptor/JCs.java
learsilver/jsilver/adaptor/JHdf.java
learsilver/jsilver/adaptor/JSilverFactory.java
learsilver/jsilver/adaptor/LoadPathToFileCache.java
learsilver/jsilver/adaptor/ResourceLoaderAdaptor.java
learsilver/jsilver/autoescape/AutoEscapeContext.java
learsilver/jsilver/autoescape/AutoEscapeOptions.java
learsilver/jsilver/autoescape/EscapeMode.java
learsilver/jsilver/compatibility/ClearsilverRenderer.java
learsilver/jsilver/compiler/BaseCompiledTemplate.java
learsilver/jsilver/compiler/CompilingClassLoader.java
learsilver/jsilver/compiler/EscapingEvaluator.java
learsilver/jsilver/compiler/ExpressionTranslator.java
learsilver/jsilver/compiler/JSilverCompilationException.java
learsilver/jsilver/compiler/JavaExpression.java
learsilver/jsilver/compiler/JavaSourceWriter.java
learsilver/jsilver/compiler/TemplateCompiler.java
learsilver/jsilver/compiler/TemplateTranslator.java
learsilver/jsilver/compiler/VariableTranslator.java
learsilver/jsilver/data/AbstractData.java
learsilver/jsilver/data/ChainedData.java
learsilver/jsilver/data/Data.java
learsilver/jsilver/data/DataContext.java
learsilver/jsilver/data/DataFactory.java
learsilver/jsilver/data/DefaultData.java
learsilver/jsilver/data/DefaultDataContext.java
learsilver/jsilver/data/DefaultHdfParser.java
learsilver/jsilver/data/DelegatedData.java
learsilver/jsilver/data/HDFDataFactory.java
learsilver/jsilver/data/LocalAndGlobalData.java
learsilver/jsilver/data/NativeStringInternStrategy.java
learsilver/jsilver/data/NestedMapData.java
learsilver/jsilver/data/NewHdfParser.java
learsilver/jsilver/data/NoOpStringInternStrategy.java
learsilver/jsilver/data/Parser.java
learsilver/jsilver/data/ParserFactory.java
learsilver/jsilver/data/StringInternStrategy.java
learsilver/jsilver/data/TypeConverter.java
learsilver/jsilver/data/UniqueStack.java
learsilver/jsilver/data/UnmodifiableData.java
learsilver/jsilver/examples/basic/HelloWorld.java
learsilver/jsilver/examples/basic/Iterate.java
learsilver/jsilver/examples/basic/JSilverTest.java
learsilver/jsilver/examples/basic/hello-world.cs
learsilver/jsilver/examples/basic/iterate.cs
learsilver/jsilver/exceptions/ExceptionUtil.java
learsilver/jsilver/exceptions/JSilverAutoEscapingException.java
learsilver/jsilver/exceptions/JSilverBadSyntaxException.java
learsilver/jsilver/exceptions/JSilverException.java
learsilver/jsilver/exceptions/JSilverIOException.java
learsilver/jsilver/exceptions/JSilverInterpreterException.java
learsilver/jsilver/exceptions/JSilverTemplateNotFoundException.java
learsilver/jsilver/functions/EscapingFunction.java
learsilver/jsilver/functions/Function.java
learsilver/jsilver/functions/FunctionExecutor.java
learsilver/jsilver/functions/FunctionRegistry.java
learsilver/jsilver/functions/NonEscapingFunction.java
learsilver/jsilver/functions/TextFilter.java
learsilver/jsilver/functions/bundles/ClearSilverCompatibleFunctions.java
learsilver/jsilver/functions/bundles/CoreOperators.java
learsilver/jsilver/functions/escape/HtmlEscapeFunction.java
learsilver/jsilver/functions/escape/JsEscapeFunction.java
learsilver/jsilver/functions/escape/JsValidateUnquotedLiteral.java
learsilver/jsilver/functions/escape/NullEscapeFunction.java
learsilver/jsilver/functions/escape/SimpleEscapingFunction.java
learsilver/jsilver/functions/escape/StyleEscapeFunction.java
learsilver/jsilver/functions/escape/UrlEscapeFunction.java
learsilver/jsilver/functions/html/BaseUrlValidateFunction.java
learsilver/jsilver/functions/html/CssUrlValidateFunction.java
learsilver/jsilver/functions/html/HtmlStripFunction.java
learsilver/jsilver/functions/html/HtmlUrlValidateFunction.java
learsilver/jsilver/functions/html/TextHtmlFunction.java
learsilver/jsilver/functions/numeric/AbsFunction.java
learsilver/jsilver/functions/numeric/MaxFunction.java
learsilver/jsilver/functions/numeric/MinFunction.java
learsilver/jsilver/functions/operators/AddFunction.java
learsilver/jsilver/functions/operators/AndFunction.java
learsilver/jsilver/functions/operators/DivideFunction.java
learsilver/jsilver/functions/operators/EqualFunction.java
learsilver/jsilver/functions/operators/ExistsFunction.java
learsilver/jsilver/functions/operators/GreaterFunction.java
learsilver/jsilver/functions/operators/GreaterOrEqualFunction.java
learsilver/jsilver/functions/operators/LessFunction.java
learsilver/jsilver/functions/operators/LessOrEqualFunction.java
learsilver/jsilver/functions/operators/ModuloFunction.java
learsilver/jsilver/functions/operators/MultiplyFunction.java
learsilver/jsilver/functions/operators/NotEqualFunction.java
learsilver/jsilver/functions/operators/NotFunction.java
learsilver/jsilver/functions/operators/NumericAddFunction.java
learsilver/jsilver/functions/operators/NumericEqualFunction.java
learsilver/jsilver/functions/operators/NumericFunction.java
learsilver/jsilver/functions/operators/NumericNotEqualFunction.java
learsilver/jsilver/functions/operators/OrFunction.java
learsilver/jsilver/functions/operators/SubtractFunction.java
learsilver/jsilver/functions/string/CrcFunction.java
learsilver/jsilver/functions/string/FindFunction.java
learsilver/jsilver/functions/string/LengthFunction.java
learsilver/jsilver/functions/string/SliceFunction.java
learsilver/jsilver/functions/structure/FirstFunction.java
learsilver/jsilver/functions/structure/LastFunction.java
learsilver/jsilver/functions/structure/NameFunction.java
learsilver/jsilver/functions/structure/SubcountFunction.java
learsilver/jsilver/interpreter/ExpressionEvaluator.java
learsilver/jsilver/interpreter/InterpretedMacro.java
learsilver/jsilver/interpreter/InterpretedTemplate.java
learsilver/jsilver/interpreter/InterpretedTemplateLoader.java
learsilver/jsilver/interpreter/LoadingTemplateFactory.java
learsilver/jsilver/interpreter/OptimizerProvider.java
learsilver/jsilver/interpreter/OptimizingTemplateFactory.java
learsilver/jsilver/interpreter/TemplateFactory.java
learsilver/jsilver/interpreter/TemplateInterpreter.java
learsilver/jsilver/interpreter/VariableLocator.java
learsilver/jsilver/output/InstanceOutputBufferProvider.java
learsilver/jsilver/output/OutputBufferProvider.java
learsilver/jsilver/output/ThreadLocalOutputBufferProvider.java
learsilver/jsilver/precompiler/PrecompiledTemplateLoader.java
learsilver/jsilver/precompiler/PrecompiledTemplateMapFileReader.java
learsilver/jsilver/precompiler/PrecompiledTemplateMapKey.java
learsilver/jsilver/precompiler/compile_cs
learsilver/jsilver/resourceloader/BaseResourceLoader.java
learsilver/jsilver/resourceloader/BufferedResourceLoader.java
learsilver/jsilver/resourceloader/ClassLoaderResourceLoader.java
learsilver/jsilver/resourceloader/ClassResourceLoader.java
learsilver/jsilver/resourceloader/CompositeResourceLoader.java
learsilver/jsilver/resourceloader/FileSystemResourceLoader.java
learsilver/jsilver/resourceloader/InMemoryResourceLoader.java
learsilver/jsilver/resourceloader/ResourceLoader.java
learsilver/jsilver/syntax/AutoEscaper.java
learsilver/jsilver/syntax/DataCommandConsolidator.java
learsilver/jsilver/syntax/InlineRewriter.java
learsilver/jsilver/syntax/SequenceOptimizer.java
learsilver/jsilver/syntax/StructuralWhitespaceStripper.java
learsilver/jsilver/syntax/SyntaxTreeBuilder.java
learsilver/jsilver/syntax/SyntaxTreeDumper.java
learsilver/jsilver/syntax/SyntaxTreeOptimizer.java
learsilver/jsilver/syntax/TemplateSyntaxTree.java
learsilver/jsilver/syntax/TypeResolver.java
learsilver/jsilver/syntax/VarOptimizer.java
learsilver/jsilver/syntax/analysis/Analysis.java
learsilver/jsilver/syntax/analysis/AnalysisAdapter.java
learsilver/jsilver/syntax/analysis/DepthFirstAdapter.java
learsilver/jsilver/syntax/analysis/ReversedDepthFirstAdapter.java
learsilver/jsilver/syntax/jsilver.sablecc
learsilver/jsilver/syntax/lexer/Lexer.java
learsilver/jsilver/syntax/lexer/LexerException.java
learsilver/jsilver/syntax/lexer/lexer.dat
learsilver/jsilver/syntax/node/AAddExpression.java
learsilver/jsilver/syntax/node/AAltCommand.java
learsilver/jsilver/syntax/node/AAndExpression.java
learsilver/jsilver/syntax/node/AAutoescapeCommand.java
learsilver/jsilver/syntax/node/ACallCommand.java
learsilver/jsilver/syntax/node/ACommaExpression.java
learsilver/jsilver/syntax/node/ACommentCommand.java
learsilver/jsilver/syntax/node/AContentTypeCommand.java
learsilver/jsilver/syntax/node/ACsOpenPosition.java
learsilver/jsilver/syntax/node/ADataCommand.java
learsilver/jsilver/syntax/node/ADecNumberVariable.java
learsilver/jsilver/syntax/node/ADecimalExpression.java
learsilver/jsilver/syntax/node/ADefCommand.java
learsilver/jsilver/syntax/node/ADescendVariable.java
learsilver/jsilver/syntax/node/ADivideExpression.java
learsilver/jsilver/syntax/node/AEachCommand.java
learsilver/jsilver/syntax/node/AEqExpression.java
learsilver/jsilver/syntax/node/AEscapeCommand.java
learsilver/jsilver/syntax/node/AEvarCommand.java
learsilver/jsilver/syntax/node/AExistsExpression.java
learsilver/jsilver/syntax/node/AExpandVariable.java
learsilver/jsilver/syntax/node/AFunctionExpression.java
learsilver/jsilver/syntax/node/AGtExpression.java
learsilver/jsilver/syntax/node/AGteExpression.java
learsilver/jsilver/syntax/node/AHardIncludeCommand.java
learsilver/jsilver/syntax/node/AHardLincludeCommand.java
learsilver/jsilver/syntax/node/AHexExpression.java
learsilver/jsilver/syntax/node/AHexNumberVariable.java
learsilver/jsilver/syntax/node/AIfCommand.java
learsilver/jsilver/syntax/node/AIncludeCommand.java
learsilver/jsilver/syntax/node/AInlineCommand.java
learsilver/jsilver/syntax/node/ALincludeCommand.java
learsilver/jsilver/syntax/node/ALoopCommand.java
learsilver/jsilver/syntax/node/ALoopIncCommand.java
learsilver/jsilver/syntax/node/ALoopToCommand.java
learsilver/jsilver/syntax/node/ALtExpression.java
learsilver/jsilver/syntax/node/ALteExpression.java
learsilver/jsilver/syntax/node/ALvarCommand.java
learsilver/jsilver/syntax/node/AModuloExpression.java
learsilver/jsilver/syntax/node/AMultipleCommand.java
learsilver/jsilver/syntax/node/AMultiplyExpression.java
learsilver/jsilver/syntax/node/ANameCommand.java
learsilver/jsilver/syntax/node/ANameVariable.java
learsilver/jsilver/syntax/node/ANeExpression.java
learsilver/jsilver/syntax/node/ANegativeExpression.java
learsilver/jsilver/syntax/node/ANoopCommand.java
learsilver/jsilver/syntax/node/ANoopExpression.java
learsilver/jsilver/syntax/node/ANotExpression.java
learsilver/jsilver/syntax/node/ANumericAddExpression.java
learsilver/jsilver/syntax/node/ANumericEqExpression.java
learsilver/jsilver/syntax/node/ANumericExpression.java
learsilver/jsilver/syntax/node/ANumericNeExpression.java
learsilver/jsilver/syntax/node/AOptimizedMultipleCommand.java
learsilver/jsilver/syntax/node/AOrExpression.java
learsilver/jsilver/syntax/node/ASequenceExpression.java
learsilver/jsilver/syntax/node/ASetCommand.java
learsilver/jsilver/syntax/node/AStringExpression.java
learsilver/jsilver/syntax/node/ASubtractExpression.java
learsilver/jsilver/syntax/node/AUvarCommand.java
learsilver/jsilver/syntax/node/AVarCommand.java
learsilver/jsilver/syntax/node/AVariableExpression.java
learsilver/jsilver/syntax/node/AWithCommand.java
learsilver/jsilver/syntax/node/EOF.java
learsilver/jsilver/syntax/node/Node.java
learsilver/jsilver/syntax/node/PCommand.java
learsilver/jsilver/syntax/node/PExpression.java
learsilver/jsilver/syntax/node/PPosition.java
learsilver/jsilver/syntax/node/PVariable.java
learsilver/jsilver/syntax/node/Start.java
learsilver/jsilver/syntax/node/Switch.java
learsilver/jsilver/syntax/node/Switchable.java
learsilver/jsilver/syntax/node/TAlt.java
learsilver/jsilver/syntax/node/TAnd.java
learsilver/jsilver/syntax/node/TArgWhitespace.java
learsilver/jsilver/syntax/node/TAssignment.java
learsilver/jsilver/syntax/node/TAutoescape.java
learsilver/jsilver/syntax/node/TBang.java
learsilver/jsilver/syntax/node/TBracketClose.java
learsilver/jsilver/syntax/node/TBracketOpen.java
learsilver/jsilver/syntax/node/TCall.java
learsilver/jsilver/syntax/node/TComma.java
learsilver/jsilver/syntax/node/TCommandDelimiter.java
learsilver/jsilver/syntax/node/TComment.java
learsilver/jsilver/syntax/node/TCommentStart.java
learsilver/jsilver/syntax/node/TContentType.java
learsilver/jsilver/syntax/node/TCsClose.java
learsilver/jsilver/syntax/node/TCsOpen.java
learsilver/jsilver/syntax/node/TData.java
learsilver/jsilver/syntax/node/TDecNumber.java
learsilver/jsilver/syntax/node/TDef.java
learsilver/jsilver/syntax/node/TDollar.java
learsilver/jsilver/syntax/node/TDot.java
learsilver/jsilver/syntax/node/TEach.java
learsilver/jsilver/syntax/node/TElse.java
learsilver/jsilver/syntax/node/TElseIf.java
learsilver/jsilver/syntax/node/TEq.java
learsilver/jsilver/syntax/node/TEscape.java
learsilver/jsilver/syntax/node/TEvar.java
learsilver/jsilver/syntax/node/TGt.java
learsilver/jsilver/syntax/node/TGte.java
learsilver/jsilver/syntax/node/THardDelimiter.java
learsilver/jsilver/syntax/node/THash.java
learsilver/jsilver/syntax/node/THexNumber.java
learsilver/jsilver/syntax/node/TIf.java
learsilver/jsilver/syntax/node/TInclude.java
learsilver/jsilver/syntax/node/TInline.java
learsilver/jsilver/syntax/node/TLinclude.java
learsilver/jsilver/syntax/node/TLoop.java
learsilver/jsilver/syntax/node/TLt.java
learsilver/jsilver/syntax/node/TLte.java
learsilver/jsilver/syntax/node/TLvar.java
learsilver/jsilver/syntax/node/TMinus.java
learsilver/jsilver/syntax/node/TName.java
learsilver/jsilver/syntax/node/TNe.java
learsilver/jsilver/syntax/node/TOr.java
learsilver/jsilver/syntax/node/TParenClose.java
learsilver/jsilver/syntax/node/TParenOpen.java
learsilver/jsilver/syntax/node/TPercent.java
learsilver/jsilver/syntax/node/TPlus.java
learsilver/jsilver/syntax/node/TQuestion.java
learsilver/jsilver/syntax/node/TSet.java
learsilver/jsilver/syntax/node/TSlash.java
learsilver/jsilver/syntax/node/TStar.java
learsilver/jsilver/syntax/node/TString.java
learsilver/jsilver/syntax/node/TUvar.java
learsilver/jsilver/syntax/node/TVar.java
learsilver/jsilver/syntax/node/TWith.java
learsilver/jsilver/syntax/node/TWord.java
learsilver/jsilver/syntax/node/Token.java
learsilver/jsilver/syntax/parser/Parser.java
learsilver/jsilver/syntax/parser/ParserException.java
learsilver/jsilver/syntax/parser/State.java
learsilver/jsilver/syntax/parser/TokenIndex.java
learsilver/jsilver/syntax/parser/parser.dat
learsilver/jsilver/template/DefaultRenderingContext.java
learsilver/jsilver/template/DelegatingTemplateLoader.java
learsilver/jsilver/template/HtmlWhiteSpaceStripper.java
learsilver/jsilver/template/Macro.java
learsilver/jsilver/template/RenderingContext.java
learsilver/jsilver/template/Template.java
learsilver/jsilver/template/TemplateLoader.java
learsilver/jsilver/values/NumberValue.java
learsilver/jsilver/values/StringValue.java
learsilver/jsilver/values/Value.java
learsilver/jsilver/values/VariableValue.java
learsilver/jsilver/values/VariantValue.java
treamhtmlparser/ExternalState.java
treamhtmlparser/HtmlParser.java
treamhtmlparser/HtmlParserFactory.java
treamhtmlparser/JavascriptParser.java
treamhtmlparser/JavascriptParserFactory.java
treamhtmlparser/ParseException.java
treamhtmlparser/Parser.java
treamhtmlparser/impl/GenericParser.java
treamhtmlparser/impl/HtmlParserImpl.java
treamhtmlparser/impl/InternalState.java
treamhtmlparser/impl/JavascriptParserImpl.java
treamhtmlparser/impl/ParserStateTable.java
treamhtmlparser/impl/StateTableTransition.java
treamhtmlparser/util/CharacterRecorder.java
treamhtmlparser/util/EntityResolver.java
treamhtmlparser/util/HtmlUtils.java
treamhtmlparser/util/JavascriptTokenBuffer.java