fr.opensagres.xdocreport.template.formatter
Class Directive

java.lang.Object
  extended by fr.opensagres.xdocreport.template.formatter.Directive
Direct Known Subclasses:
IfDirective, LoopDirective

public abstract class Directive
extends Object


Nested Class Summary
static class Directive.DirectiveType
           
 
Constructor Summary
Directive(Directive parent, String startDirective, String endDirective)
           
 
Method Summary
static String formatDirective(String directive, String startNoParse, String endNoParse)
           
 String getEndDirective()
           
static String getEndNoParse(IDocumentFormatter formatter, FieldsMetadata fieldsMetadata)
           
 Directive getParent()
           
 String getStartDirective()
           
static String getStartNoParse(IDocumentFormatter formatter, FieldsMetadata fieldsMetadata)
           
abstract  Directive.DirectiveType getType()
           
static boolean isEvaluateEngineOnlyForFields(IDocumentFormatter formatter, FieldsMetadata fieldsMetadata)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Directive

public Directive(Directive parent,
                 String startDirective,
                 String endDirective)
Method Detail

getStartDirective

public String getStartDirective()

getEndDirective

public String getEndDirective()

getType

public abstract Directive.DirectiveType getType()

getParent

public Directive getParent()

toString

public String toString()
Overrides:
toString in class Object

formatDirective

public static String formatDirective(String directive,
                                     String startNoParse,
                                     String endNoParse)

getStartNoParse

public static String getStartNoParse(IDocumentFormatter formatter,
                                     FieldsMetadata fieldsMetadata)

getEndNoParse

public static String getEndNoParse(IDocumentFormatter formatter,
                                   FieldsMetadata fieldsMetadata)

isEvaluateEngineOnlyForFields

public static boolean isEvaluateEngineOnlyForFields(IDocumentFormatter formatter,
                                                    FieldsMetadata fieldsMetadata)


Copyright © 2013. All rights reserved.