Example #1
0
 /// <summary>
 /// Invokes the appropriate visitor method for this tag type.
 /// </summary>
 /// <param name="visitor">The visitor.</param>
 /// <exception cref="ArgumentNullException">Thrown if <paramref name="visitor"/> is null.</exception>
 public void Accept(ITagVisitor visitor)
 {
     if (visitor == null)
     {
         throw new ArgumentNullException("visitor");
     }
     AcceptImpl(visitor);
 }
 public DescriptorConditionListPresenter(IDescriptorConditionListView view, IViewItemContextMenuFactory viewItemContextMenuFactory,
                                         ITagTask tagTask, IDescriptorConditionToDescriptorConditionDTOMapper descriptorConditionMapper, IDialogCreator dialogCreator,
                                         ITagVisitor tagVisitor)
     : base(view)
 {
     _viewItemContextMenuFactory = viewItemContextMenuFactory;
     _tagTask = tagTask;
     _descriptorConditionMapper = descriptorConditionMapper;
     _dialogCreator             = dialogCreator;
     _tagVisitor      = tagVisitor;
     _defaultRootItem = new ContainerDescriptorRootItem();
 }
Example #3
0
        /// <summary>
        /// Invokes the appropriate visitor method each element contained within this tag.
        /// </summary>
        /// <param name="visitor">The visitor.</param>
        /// <exception cref="ArgumentNullException">Thrown if <paramref name="visitor"/> is null.</exception>
        public void AcceptContents(ITagVisitor visitor)
        {
            if (visitor == null)
            {
                throw new ArgumentNullException("visitor");
            }

            foreach (Tag content in contents)
            {
                content.AcceptImpl(visitor);
            }
        }
 public EntityTask(IMoBiContext context, ITagVisitor tagVisitor, IDialogCreator dialogCreator)
 {
     _context       = context;
     _tagVisitor    = tagVisitor;
     _dialogCreator = dialogCreator;
 }
Example #5
0
 internal override void AcceptImpl(ITagVisitor visitor)
 {
     visitor.VisitSectionTag(this);
 }
Example #6
0
 internal override void AcceptImpl(ITagVisitor visitor)
 {
     visitor.VisitTextTag(this);
 }
Example #7
0
	public bool VisitTags (ITagVisitor<string> itv)
	{
	    return false;
	}
Example #8
0
 internal abstract void AcceptImpl(ITagVisitor visitor);
Example #9
0
 public bool VisitTags(ITagVisitor <string> itv)
 {
     return(false);
 }