@Override public boolean process(DirectoryArtifactState parent, PatchingArtifactProcessor processor) { final File file = new File(parent.getFile(), fileName); final FileArtifactState state = new FileArtifactState(file, this); return processor.process(this, state); }
@Override public boolean isValid(PatchingArtifactValidationContext context) { if (file == null) { context.getErrorHandler().addError(artifact, this); return false; } else if (!file.exists()) { context.getErrorHandler().addMissing(artifact, this); return false; } return validate0(context); }
@Override public boolean process(PatchingFileArtifact.FileArtifactState parent, PatchingArtifactProcessor processor) { final File xmlFile = parent.getFile(); final XmlArtifactState<E> state = new XmlArtifactState<E>(xmlFile, this); return processor.process(this, state); }
@Override public boolean process(PatchingFileArtifact.FileArtifactState parent, PatchingArtifactProcessor processor) { final File xmlFile = parent.getFile(); final XmlArtifactState<E> state = new XmlArtifactState<E>(xmlFile, this); return processor.process(this, state); }
@Override public boolean isValid(PatchingArtifactValidationContext context) { if (file == null) { context.getErrorHandler().addError(artifact, this); return false; } else if (!file.exists()) { context.getErrorHandler().addMissing(artifact, this); return false; } return validate0(context); }
@Override public boolean process(DirectoryArtifactState parent, PatchingArtifactProcessor processor) { final File file = new File(parent.getFile(), fileName); final FileArtifactState state = new FileArtifactState(file, this); return processor.process(this, state); }