/** * Returns the name to use in logging messages. * * @return the name to use in logging messages. */ public String getTaskName() { return !(realThing instanceof Task) ? super.getTaskName() : ((Task) realThing).getTaskName(); }
private static List<Task> findElementInTarget(Target t, String name) { return Stream.of(t.getTasks()) .filter(task -> name.equals(task.getTaskName())) .collect(Collectors.toList()); }
/** * Returns the wrapper used for runtime configuration. * * @return the wrapper used for runtime configuration. This * method will generate a new wrapper (and cache it) * if one isn't set already. */ public RuntimeConfigurable getRuntimeConfigurableWrapper() { if (wrapper == null) { wrapper = new RuntimeConfigurable(this, getTaskName()); } return wrapper; }
/** * Checks if there are any collected errors and throws a BuildException * with all messages if there was one or more. * @throws BuildException if one or more errors were registered */ public void checkErrors() throws BuildException { if (!errors.isEmpty()) { StringBuilder sb = new StringBuilder(String.format("Configuration error on <%s>:%n", task.getTaskName())); for (String msg : errors) { sb.append(String.format("- %s%n", msg)); } throw new BuildException(sb.toString(), task.getLocation()); } }
/** * Logs a message to say that the task has started. * * @param event * An event with any relevant extra information. Must not be * <code>null</code>. */ @Override public void taskStarted(BuildEvent event) { String name = event.getTask().getTaskName(); Date now = new Date(); logStart(event, now, name); profileData.put(event.getTask(), now); }
/** * Logs a message to say that the task has finished. * * @param event * An event with any relevant extra information. Must not be * <code>null</code>. */ @Override public void taskFinished(BuildEvent event) { Date start = profileData.remove(event.getTask()); String name = event.getTask().getTaskName(); logFinish(event, start, name); }
throw new BuildException(String.format( "Task [%s] failed after [%d] attempts; giving up.%nError messages:%n%s", nestedTask.getTaskName(), retryCount, errorMessages), getLocation());
/** * @see org.apache.tools.ant.BuildListener#messageLogged(BuildEvent) * {@inheritDoc}. */ public void messageLogged(BuildEvent event) { log("--- MESSAGE LOGGED", Project.MSG_DEBUG); StringBuffer buf = new StringBuffer(); if (event.getTask() != null) { String name = event.getTask().getTaskName(); if (!emacsMode) { String label = "[" + name + "] "; int size = DefaultLogger.LEFT_COLUMN_SIZE - label.length(); for (int i = 0; i < size; i++) { buf.append(" "); } buf.append(label); } } buf.append(event.getMessage()); log(buf.toString(), event.getPriority()); }
/** * Fired when a task starts building, this pushes a timed element * for the task onto the stack of elements for the current thread, * remembering the current time and the name of the task. * * @param event An event with any relevant extra information. * Will not be <code>null</code>. */ @Override public void taskStarted(BuildEvent event) { TimedElement taskElement = new TimedElement(); taskElement.startTime = System.currentTimeMillis(); taskElement.element = doc.createElement(TASK_TAG); Task task = event.getTask(); String name = event.getTask().getTaskName(); if (name == null) { name = ""; } taskElement.element.setAttribute(NAME_ATTR, name); taskElement.element.setAttribute(LOCATION_ATTR, event.getTask().getLocation().toString()); tasks.put(task, taskElement); getStack().push(taskElement); }
} else { String name = event.getTask().getTaskName(); String label = "[" + name + "] "; int size = LEFT_COLUMN_SIZE - label.length();
final String taskName = task.getTaskName();
public AntBuilder(final Task parentTask) { this(parentTask.getProject(), parentTask.getOwningTarget()); // define "owning" task as wrapper to avoid having tasks added to the target // but it needs to be an UnknownElement and no access is available from // task to its original UnknownElement final UnknownElement ue = new UnknownElement(parentTask.getTaskName()); ue.setProject(parentTask.getProject()); ue.setTaskType(parentTask.getTaskType()); ue.setTaskName(parentTask.getTaskName()); ue.setLocation(parentTask.getLocation()); ue.setOwningTarget(parentTask.getOwningTarget()); ue.setRuntimeConfigurableWrapper(parentTask.getRuntimeConfigurableWrapper()); parentTask.getRuntimeConfigurableWrapper().setProxy(ue); antXmlContext.pushWrapper(parentTask.getRuntimeConfigurableWrapper()); }
/** * Bind a task to another; use this when configuring a newly created * task to do work on behalf of another. * Project, OwningTarget, TaskName, Location and Description are all copied * * Important: this method does not call {@link Task#init()}. * If you are creating a task to delegate work to, call {@link Task#init()} * to initialize it. * * @param owner owning target * @since Ant1.7 */ public final void bindToOwner(Task owner) { setProject(owner.getProject()); setOwningTarget(owner.getOwningTarget()); setTaskName(owner.getTaskName()); setDescription(owner.getDescription()); setLocation(owner.getLocation()); setTaskType(owner.getTaskType()); } }
public void taskStarted( BuildEvent event ) { this.taskStack.push( event.getTask().getTaskName() ); } }
/** * @see BuildListener#taskStarted * {@inheritDoc}. */ @Override public void taskStarted(final BuildEvent event) { final Task task = event.getTask(); final Logger log = Logger.getLogger(task.getClass().getName()); log.info("Task \"" + task.getTaskName() + "\" started."); }
/** * @see BuildListener#taskStarted * {@inheritDoc} */ public void taskStarted(final BuildEvent event) { if (_log.isDebugEnabled()) { _log.debug("Task \"" + event.getTask().getTaskName() + "\" started."); } }
@Override public boolean containsOccurrence(String identifier) { if (!getTask().getTaskName().equals("property")) { //$NON-NLS-1$ return super.containsOccurrence(identifier); } if (fValue != null) { return fValue.indexOf(identifier) != -1; } return false; }
Intent i=getIntent(); int called_from =i.getIntExtra("called",100) if (called_from == 100) { return; } if (called == (1)){ Task t = dbHandler.getTask(1); editText.setText(t.getTaskName()); spinner.setSelection(t.getStartMonth()); spinner2.setSelection(t.getEndMonth()); }
@Override protected ImageDescriptor getBaseImageDescriptor() { String taskName = getTask().getTaskName(); if ("taskdef".equalsIgnoreCase(taskName) || "typedef".equalsIgnoreCase(taskName)) { //$NON-NLS-1$//$NON-NLS-2$ return AntUIImages.getImageDescriptor(IAntUIConstants.IMG_ANT_TASKDEF); } return AntUIImages.getImageDescriptor(IAntUIConstants.IMG_ANT_MACRODEF); }
/** * Configure the given task by setting name, project root, etc. * @param srcTask source task * @param dstTask destination task */ public static void configure(final Task srcTask, final Task dstTask) { dstTask.setTaskName(srcTask.getTaskName()); dstTask.setProject(srcTask.getProject()); }