Class MacroProcessor<R extends ContentNode>

    • Field Detail

      • name

        protected java.lang.String name
    • Constructor Detail

      • MacroProcessor

        public MacroProcessor​(java.lang.String name)
      • MacroProcessor

        public MacroProcessor​(java.lang.String name,
                              java.util.Map<java.lang.String,​java.lang.Object> config)
    • Method Detail

      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • options

        public java.util.Map<java.lang.Object,​java.lang.Object> options()
      • process

        public abstract R process​(StructuralNode parent,
                                  java.lang.String target,
                                  java.util.Map<java.lang.String,​java.lang.Object> attributes)