Save This Page
Home » freemarker-2.3.13 » freemarker.core » [javadoc | source]
freemarker.core
abstract class: BuiltIn [javadoc | source]
java.lang.Object
   freemarker.core.TemplateObject
      freemarker.core.Expression
         freemarker.core.BuiltIn

All Implemented Interfaces:
    Cloneable

Direct Known Subclasses:
    sort_byBI, seq_index_ofBI, keysBI, last_index_ofBI, is_stringBI, SequenceBuiltIn, chop_linebreakBI, is_directiveBI, rootBI, ends_withBI, lastBI, firstBI, js_stringBI, j_stringBI, valuesBI, floatBI, replaceBI, is_macroBI, lengthBI, node_nameBI, is_hash_exBI, childrenBI, floorBI, cap_firstBI, cBI, right_padBI, is_collectionBI, is_indexableBI, NewBI, evalBI, matchesBI, dateBI, NodeBuiltIn, upper_caseBI, split_reBI, stringBI, existsBI, containsBI, byteBI, replace_reBI, defaultBI, doubleBI, Interpret, substringBI, if_existsBI, has_contentBI, longBI, is_transformBI, groupsBI, starts_withBI, splitBI, sortBI, shortBI, parentBI, StringBuiltIn, intBI, sizeBI, seq_containsBI, is_booleanBI, namespaceBI, node_typeBI, is_methodBI, is_hashBI, numberBI, ceilingBI, is_dateBI, index_ofBI, is_nodeBI, roundBI, NumberBuiltIn, uncap_firstBI, node_namespaceBI, chunkBI, reverseBI, lower_caseBI, is_numberBI, ancestorsBI, is_sequenceBI, left_padBI, capitalizeBI, is_enumerableBI, word_listBI

The ? operator used to get the functionality of built-in unary operators
Nested Class Summary:
static class  BuiltIn.lengthBI   
static class  BuiltIn.dateBI   
static class  BuiltIn.stringBI   
static class  BuiltIn.trimBI   
static class  BuiltIn.htmlBI   
static class  BuiltIn.xmlBI   
static class  BuiltIn.rtfBI   
static class  BuiltIn.urlBI   
static class  BuiltIn.keysBI   
static class  BuiltIn.valuesBI   
static class  BuiltIn.sizeBI   
static class  BuiltIn.existsBI   
static class  BuiltIn.has_contentBI   
static class  BuiltIn.if_existsBI   
static class  BuiltIn.is_stringBI   
static class  BuiltIn.is_numberBI   
static class  BuiltIn.is_nodeBI   
static class  BuiltIn.is_booleanBI   
static class  BuiltIn.is_dateBI   
static class  BuiltIn.is_methodBI   
static class  BuiltIn.is_macroBI   
static class  BuiltIn.is_transformBI   
static class  BuiltIn.is_hashBI   
static class  BuiltIn.is_hash_exBI   
static class  BuiltIn.is_sequenceBI   
static class  BuiltIn.is_collectionBI   
static class  BuiltIn.is_indexableBI   
static class  BuiltIn.is_enumerableBI   
static class  BuiltIn.is_directiveBI   
static class  BuiltIn.namespaceBI   
static class  BuiltIn.defaultBI   
static class  BuiltIn.containsBI   
static class  BuiltIn.index_ofBI   
static class  BuiltIn.last_index_ofBI   
static class  BuiltIn.starts_withBI   
static class  BuiltIn.ends_withBI   
static class  BuiltIn.replaceBI   
static class  BuiltIn.splitBI   
static class  BuiltIn.left_padBI   
static class  BuiltIn.right_padBI   
Field Summary
 Expression target     
 String key     
static final  HashMap builtins     
Fields inherited from freemarker.core.Expression:
constantValue
Fields inherited from freemarker.core.TemplateObject:
beginColumn,  beginLine,  endColumn,  endLine
Method from freemarker.core.BuiltIn Summary:
_deepClone,   getCanonicalForm,   isLiteral,   newBuiltIn
Methods from freemarker.core.Expression:
_deepClone,   _getAsTemplateModel,   deepClone,   getAsTemplateModel,   getStringValue,   getStringValue,   isEmpty,   isLiteral,   isTrue,   setLocation
Methods from freemarker.core.TemplateObject:
assertNonNull,   contains,   copyLocationFrom,   getBeginColumn,   getBeginLine,   getCanonicalForm,   getEndColumn,   getEndLine,   getEndLocation,   getSource,   getStartLocation,   getTemplate,   invalidTypeException,   setLocation,   setLocation,   setLocation,   setLocation,   setLocation,   toString
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from freemarker.core.BuiltIn Detail:
 Expression _deepClone(String name,
    Expression subst) 
 public String getCanonicalForm() 
 boolean isLiteral() 
 static BuiltIn newBuiltIn(Expression target,
    String key,
    Token tok,
    String templateName) throws ParseException