congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
QuickfixModel
Code IndexAdd Tabnine to your IDE (free)

How to use
QuickfixModel
in
org.jboss.windup.reporting.model

Best Java code snippets using org.jboss.windup.reporting.model.QuickfixModel (Showing top 6 results out of 315)

origin: windup/windup

/**
 * Tries to find a link with the specified description and href. If it cannot, then it will return a new one.
 */
@SuppressWarnings("unchecked")
public QuickfixModel getOrCreate(String name, QuickfixType type)
{
  Iterable<Vertex> results = (Iterable<Vertex>)getQuery().getRawTraversal().has(QuickfixModel.PROPERTY_TYPE, type).has(QuickfixModel.PROPERTY_DESCRIPTION, name).toList();
  if (!results.iterator().hasNext())
  {
    QuickfixModel model = create();
    model.setQuickfixType(type);
    model.setName(name);
    return model;
  }
  return frame(results.iterator().next());
}
origin: org.jboss.windup/windup-tooling-impl

private static List<Quickfix> asQuickfixes(Iterable<QuickfixModel> quickfixModels)
{
  List<Quickfix> fixes = new ArrayList<>();
  for (QuickfixModel quickfixModel : quickfixModels)
  {
    QuickfixImpl quickfix = new QuickfixImpl();
    quickfix.setType(org.jboss.windup.tooling.data.QuickfixType.valueOf(quickfixModel.getQuickfixType().name()));
    quickfix.setName(quickfixModel.getName());
    if (quickfixModel instanceof ReplacementQuickfixModel)
    {
      ReplacementQuickfixModel replacementQuickfixModel = (ReplacementQuickfixModel)quickfixModel;
      quickfix.setNewline(replacementQuickfixModel.getNewline());
      quickfix.setReplacement(replacementQuickfixModel.getReplacement());
      quickfix.setSearch(replacementQuickfixModel.getSearch());
    }
    if (quickfixModel instanceof TransformationQuickfixModel)
    {
      TransformationQuickfixModel transformationQuickfixModel = (TransformationQuickfixModel)quickfixModel;
      quickfix.setTransformationID(transformationQuickfixModel.getTransformationID());
      FileModel fileModel = transformationQuickfixModel.getFile();
      if (fileModel != null)
      {
        quickfix.setFile(fileModel.asFile());
      }
    }
    fixes.add(quickfix);
  }
  return fixes;
}
origin: windup/windup

private static List<Quickfix> asQuickfixes(Iterable<QuickfixModel> quickfixModels)
{
  List<Quickfix> fixes = new ArrayList<>();
  for (QuickfixModel quickfixModel : quickfixModels)
  {
    QuickfixImpl quickfix = new QuickfixImpl();
    quickfix.setType(org.jboss.windup.tooling.data.QuickfixType.valueOf(quickfixModel.getQuickfixType().name()));
    quickfix.setName(quickfixModel.getName());
    if (quickfixModel instanceof ReplacementQuickfixModel)
    {
      ReplacementQuickfixModel replacementQuickfixModel = (ReplacementQuickfixModel)quickfixModel;
      quickfix.setNewline(replacementQuickfixModel.getNewline());
      quickfix.setReplacement(replacementQuickfixModel.getReplacement());
      quickfix.setSearch(replacementQuickfixModel.getSearch());
    }
    if (quickfixModel instanceof TransformationQuickfixModel)
    {
      TransformationQuickfixModel transformationQuickfixModel = (TransformationQuickfixModel)quickfixModel;
      quickfix.setTransformationID(transformationQuickfixModel.getTransformationID());
      FileModel fileModel = transformationQuickfixModel.getFile();
      if (fileModel != null)
      {
        quickfix.setFile(fileModel.asFile());
      }
    }
    fixes.add(quickfix);
  }
  return fixes;
}
origin: org.jboss.windup.reporting/windup-reporting-api

/**
 * Tries to find a link with the specified description and href. If it cannot, then it will return a new one.
 */
@SuppressWarnings("unchecked")
public QuickfixModel getOrCreate(String name, QuickfixType type)
{
  Iterable<Vertex> results = (Iterable<Vertex>)getQuery().getRawTraversal().has(QuickfixModel.PROPERTY_TYPE, type).has(QuickfixModel.PROPERTY_DESCRIPTION, name).toList();
  if (!results.iterator().hasNext())
  {
    QuickfixModel model = create();
    model.setQuickfixType(type);
    model.setName(name);
    return model;
  }
  return frame(results.iterator().next());
}
origin: windup/windup

public QuickfixModel createQuickfix(GraphContext graphContext)
{
  QuickfixService quickfixService = new QuickfixService(graphContext);
  QuickfixModel quickfixModel = quickfixService.create();
  quickfixModel.setQuickfixType(getType());
  quickfixModel.setName(StringUtils.trim(getName()));
  switch (getType()) {
    case INSERT_LINE:
    case DELETE_LINE:
    case REPLACE:
    case REGULAR_EXPRESSION:
      ReplacementQuickfixModel replacementQuickfixModel = GraphService.addTypeToModel(graphContext, quickfixModel, ReplacementQuickfixModel.class);
      replacementQuickfixModel.setReplacement(StringUtils.trim(getReplacementStr()));
      replacementQuickfixModel.setSearch(StringUtils.trim(getSearchStr()));
      replacementQuickfixModel.setNewline(StringUtils.trim(getNewline()));
      break;
    case TRANSFORMATION:
      TransformationQuickfixModel transformationQuickfixModel = GraphService.addTypeToModel(graphContext, quickfixModel, TransformationQuickfixModel.class);
      transformationQuickfixModel.setTransformationID(getTransformationID());
      transformationQuickfixModel.setFileModel(getFileModel());
      break;
    default:
      throw new WindupException("Unrecognized quickfix type: " + getType());
  }
  return quickfixModel;
}
origin: org.jboss.windup.reporting/windup-reporting-api

public QuickfixModel createQuickfix(GraphContext graphContext)
{
  QuickfixService quickfixService = new QuickfixService(graphContext);
  QuickfixModel quickfixModel = quickfixService.create();
  quickfixModel.setQuickfixType(getType());
  quickfixModel.setName(StringUtils.trim(getName()));
  switch (getType()) {
    case INSERT_LINE:
    case DELETE_LINE:
    case REPLACE:
    case REGULAR_EXPRESSION:
      ReplacementQuickfixModel replacementQuickfixModel = GraphService.addTypeToModel(graphContext, quickfixModel, ReplacementQuickfixModel.class);
      replacementQuickfixModel.setReplacement(StringUtils.trim(getReplacementStr()));
      replacementQuickfixModel.setSearch(StringUtils.trim(getSearchStr()));
      replacementQuickfixModel.setNewline(StringUtils.trim(getNewline()));
      break;
    case TRANSFORMATION:
      TransformationQuickfixModel transformationQuickfixModel = GraphService.addTypeToModel(graphContext, quickfixModel, TransformationQuickfixModel.class);
      transformationQuickfixModel.setTransformationID(getTransformationID());
      transformationQuickfixModel.setFileModel(getFileModel());
      break;
    default:
      throw new WindupException("Unrecognized quickfix type: " + getType());
  }
  return quickfixModel;
}
org.jboss.windup.reporting.modelQuickfixModel

Javadoc

Represents a QuickfixModel within the graph.

Most used methods

  • getName
    Contains a human readable description of the quick fix.
  • getQuickfixType
    Contains the Quickfix type QuickfixType
  • setName
    Contains a human readable description of the quick fix.
  • setQuickfixType
    Contains the Quickfix type QuickfixType

Popular in Java

  • Making http post requests using okhttp
  • putExtra (Intent)
  • getSharedPreferences (Context)
  • setRequestProperty (URLConnection)
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • Table (org.hibernate.mapping)
    A relational table
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now