- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.jboss.windup.rules.apps.xml.model.XmlFileModel
类的一些代码示例,展示了XmlFileModel
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlFileModel
类的具体详情如下:
包路径:org.jboss.windup.rules.apps.xml.model.XmlFileModel
类名称:XmlFileModel
暂无
代码示例来源:origin: windup/windup
/**
* Perform this function for each {@link WindupVertexFrame} returned by the "when" clause.
*/
public void perform(GraphRewrite event, EvaluationContext context, PAYLOADTYPE payload) {
Document doc = payload.asDocument();
if(doc == null) {
LOG.warning("Document is null.");
return;
}
perform(event, context, payload, doc);
}
代码示例来源:origin: windup/windup
if (model.asFile().length() == 0)
final String msg = "Failed to parse, XML file is empty: " + model.getFilePath();
LOG.log(Level.WARNING, msg);
model.setParseError(msg);
throw new WindupException(msg);
if (cacheResult.isParseFailure())
final String msg = "Not loading XML file '" + model.getFilePath() + "' due to previous parse failure: " + model.getParseError();
LOG.log(Level.FINE, msg);
try (InputStream is = model.asInputStream())
final String message = "Failed to parse XML file: " + model.getFilePath() + ", due to: " + e.getMessage();
LOG.log(Level.WARNING, message);
classificationService.attachClassification(event, context, model, UNPARSEABLE_XML_CLASSIFICATION, UNPARSEABLE_XML_DESCRIPTION);
model.setParseError(message);
throw new WindupException(message, e);
代码示例来源:origin: windup/windup
if (xml.getDoctype() != null)
if (processDoctypeMatches(xml.getDoctype()))
version = processDoctypeVersion(xml.getDoctype());
for (NamespaceMetaModel ns : xml.getNamespaces())
代码示例来源:origin: org.jboss.windup.rules.apps/windup-rules-java-ee
public void perform(GraphRewrite event, EvaluationContext context, NamespaceMetaModel payload)
{
for (XmlFileModel xml : payload.getXmlResources())
{
if (!StringUtils.equals(xml.getRootTagName(), "persistence"))
continue;
try {
Document doc = new XmlFileService(event.getGraphContext()).loadDocument(event, context, xml);
extractMetadata(event.getGraphContext(), xml, doc);
}
catch (Exception ex) {
xml.setParseError("Failed to parse JPA configuration: " + ex.getMessage());
}
}
}
代码示例来源:origin: org.jboss.windup.rules.apps/rules-xml
try (InputStream is = model.asInputStream())
"Failed to parse xml entity: " + model.getFilePath() + ", due to: " + e.getMessage(),
e);
classificationService.attachClassification(model, XmlFileModel.UNPARSEABLE_XML_CLASSIFICATION,
"Failed to parse xml entity: " + model.getFilePath() + ", due to: " + e.getMessage(), e);
classificationService.attachClassification(model, XmlFileModel.UNPARSEABLE_XML_CLASSIFICATION,
XmlFileModel.UNPARSEABLE_XML_DESCRIPTION);
代码示例来源:origin: windup/windup
Document parsedDocument = file.asDocument();
xmlResourceModel.setRootTagName(tagName);
xmlResourceModel.setDoctype(meta);
if (file.asFile().length() == 0)
final String message = "Failed to parse XML entity: " + file.getFilePath() + ": the file is empty.";
LOG.log(Level.FINE, message);
file.setParseError(message);
final String message = "Failed to parse XML entity: " + file.getFilePath() + ", due to: " + e.getMessage();
LOG.log(Level.INFO, message);
LOG.log(Level.FINE, message, e);
file.setParseError(message);
代码示例来源:origin: org.jboss.windup.rules.apps/windup-rules-java-ee
if($(payload.asDocument()).find("start-state").isEmpty()) {
LOG.warning("Found process-definition, but no start-state.");
return;
Document doc = payload.asDocument();
LOG.info("Process name is null for process: "+payload.getFilePath());
String processImage = payload.getFilePath();
processImage = StringUtils.removeEnd(processImage, payload.getFileName());
processImage += "processimage.jpg";
代码示例来源:origin: windup/windup
xmlFileModel.setParseError("Could not parse POM XML: " + ex.getMessage());
LOG.warning("Could not parse POM XML for '" + xmlFileModel.getFilePath()
+ "':"+System.lineSeparator()+"\t" + ex.getMessage() + System.lineSeparator()+" \tSkipping Maven project discovery.");
return null;
File xmlFile = xmlFileModel.asFile();
LOG.info("Creating maven project for pom at: " + xmlFileModel.getFilePath() + " with gav: " + groupId + "," + artifactId + ","
+ version);
mavenProjectModel = mavenProjectService.createMavenStub(groupId, artifactId, version);
for (XmlFileModel foundPom : mavenProjectModel.getMavenPom())
File foundPomFile = foundPom.asFile();
if (foundPomFile.getAbsoluteFile().equals(xmlFile))
代码示例来源:origin: windup/windup
GraphService<XsltTransformationModel> transformationService = new GraphService<>(
graphContext, XsltTransformationModel.class);
String fileName = payload.getFileName();
Source xmlSource = new DOMSource(payload.asDocument());
Result xmlResult = new StreamResult(resultPath.toFile());
try
linkModel.setDescription(description);
linkModel.setLink(xsltTransformationService.getRelativeTransformedXSLTPath(payload).resolve(fileName).toString());
payload.addLinkToTransformedFile(linkModel);
代码示例来源:origin: windup/windup
LOG.warning("Expected enterprise-beans tag. Ignoring: " + payload.getFileName());
return;
Set<ProjectModel> applications = ProjectTraversalCache.getApplicationsForProject(event.getGraphContext(), payload.getProjectModel());
代码示例来源:origin: org.jboss.windup.rules.apps/rules-xml
graphContext,
XsltTransformationModel.class);
String fileName = payload.getFileName();
Source xmlSource = new DOMSource(payload.asDocument());
Result xmlResult = new StreamResult(resultPath.toFile());
代码示例来源:origin: org.jboss.windup.rules.apps/rules-java
public MavenProjectModel extractMavenProjectModel(GraphRewrite event, XmlFileModel xmlResourceModel)
File myFile = xmlResourceModel.asFile();
Document document = xmlResourceModel.asDocument();
for (XmlFileModel foundPom : mavenProjectModel.getMavenPom())
File foundPomFile = foundPom.asFile();
if (foundPomFile.getAbsoluteFile().equals(myFile))
代码示例来源:origin: org.jboss.windup.rules.apps/windup-rules-java-api
if (payload.getProjectModel() != null)
return;
String defaultName = payload.getArchive() == null ? payload.asFile().getParentFile().getName() : payload.getArchive()
.getFileName();
MavenProjectModel mavenProjectModel = extractMavenProjectModel(event, context, defaultName, payload);
technologyTagService.addTagToFileModel(payload, "Maven XML", TechnologyTagLevel.INFORMATIONAL);
ArchiveModel archiveModel = payload.getArchive();
if (archiveModel != null && !isAlreadyMavenProject(archiveModel))
File parentFile = payload.asFile().getParentFile();
FileModel parentFileModel = new FileService(event.getGraphContext()).findByPath(parentFile.getAbsolutePath());
if (parentFileModel != null && !isAlreadyMavenProject(parentFileModel))
代码示例来源:origin: org.jboss.windup.rules.apps/windup-rules-java-ee
LOG.log(Level.WARNING, "Found [beans] XML without namespace at: " + payload.getFilePath() + ".");
return;
.addTypeToModel(payload);
Set<ProjectModel> applications = ProjectTraversalCache.getApplicationsForProject(event.getGraphContext(), payload.getProjectModel());
代码示例来源:origin: org.jboss.windup.rules.apps/rules-xml
Pattern compiledPattern = fileNamePattern.getCompiledPattern(store);
String pattern = compiledPattern.pattern();
String fileName = xml.getFileName();
if (!fileName.matches(pattern))
DoctypeMetaModel doctype = xml.getDoctype();
if (doctype == null || doctype.getPublicId() == null
|| !doctype.getPublicId().matches(publicId))
代码示例来源:origin: org.jboss.windup.rules.apps/windup-rules-xml-impl
private boolean isExceptionRelatedToSource(XmlFileModel sourceFile, SAXParseException e)
{
if (e.getSystemId() == null)
return true; // Just assume that it is related, in the absence of other information
if (e.getSystemId().startsWith("http://") || e.getSystemId().startsWith("https://") || e.getSystemId().startsWith("ftp://"))
return false;
return e.getSystemId().endsWith(sourceFile.getFileName());
}
代码示例来源:origin: windup/windup
private void createDataSourceModel(GraphRewrite event, EvaluationContext context, XmlFileModel xmlFileModel)
{
GraphContext graphContext = event.getGraphContext();
DataSourceService dataSourceService = new DataSourceService(graphContext);
// check the root XML node.
Set<ProjectModel> applications = ProjectTraversalCache.getApplicationsForProject(event.getGraphContext(), xmlFileModel.getProjectModel());
Document doc = new XmlFileService(graphContext).loadDocumentQuiet(event, context, xmlFileModel);
for (String tagName : Arrays.asList(SINGLE_DATASOURCE_TAG, SINGLE_DATASOURCE_XA_TAG))
{
for (Element element : $(doc).find(tagName).get())
{
DataSourceModel dataSourceModel = dataSourceService.create();
boolean isXa = tagName.equals(SINGLE_DATASOURCE_XA_TAG);
dataSourceModel.setName(element.getAttribute("pool-name"));
dataSourceModel.setJndiLocation(element.getAttribute("jndi-name"));
dataSourceModel.setApplications(applications);
dataSourceModel.setXa(isXa);
}
}
}
}
代码示例来源:origin: windup/windup
private static String getKey(XmlFileModel key)
{
return key.getFilePath();
}
代码示例来源:origin: org.jboss.windup.rules.apps/windup-rules-xml-impl
if (StringUtils.isNotBlank(sourceFile.getParseError()))
return;
parser.parse(sourceFile.asFile(), handler);
代码示例来源:origin: org.jboss.windup.rules.apps/windup-rules-java-ee
private boolean isWebXml(XmlFileModel xml, Document doc)
{
// check it's doctype against the known doctype.
return !(xml.getDoctype() != null && !processDoctypeMatches(xml.getDoctype()));
}
本文整理了Java中org.jboss.windup.util.ZipUtil类的一些代码示例,展示了ZipUtil类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Mav
本文整理了Java中org.jboss.windup.graph.model.WindupVertexFrame类的一些代码示例,展示了WindupVertexFrame类的具体用法。这些代码示例主要
本文整理了Java中org.jboss.windup.exec.configuration.WindupConfiguration类的一些代码示例,展示了WindupConfiguration类的具体
我正在尝试在 JBoss 7.1.1 Final 中部署示例 Weblogic 应用程序。为此,我需要使用 Windup 工具。在 Windup 工具中,它显示了以下代码的 **Java 到 Wsdl
本文整理了Java中org.jboss.windup.util.ZipUtil.unzipToFolder()方法的一些代码示例,展示了ZipUtil.unzipToFolder()的具体用法。这些代
本文整理了Java中org.jboss.windup.util.ZipUtil.scanZipFile()方法的一些代码示例,展示了ZipUtil.scanZipFile()的具体用法。这些代码示例主
本文整理了Java中org.jboss.windup.util.ZipUtil.getZipExtensions()方法的一些代码示例,展示了ZipUtil.getZipExtensions()的具体
本文整理了Java中org.jboss.windup.util.ZipUtil.endsWithZipExtension()方法的一些代码示例,展示了ZipUtil.endsWithZipExtens
我想知道我们是否可以在windows m/c 中安装和运行WindUp 工具。如果可以,任何人都可以向我解释这些步骤。 还有一件事是, 我有我的应用程序的 war 文件,我想使用 WindUp 工具将
本文整理了Java中org.jboss.windup.exec.configuration.WindupConfiguration.getInputPaths()方法的一些代码示例,展示了Windup
本文整理了Java中org.jboss.windup.exec.configuration.WindupConfiguration.addDefaultUserRulesDirectory()方法的一
本文整理了Java中org.jboss.windup.exec.configuration.WindupConfiguration.setOutputDirectory()方法的一些代码示例,展示了W
本文整理了Java中org.jboss.windup.graph.model.WindupVertexFrame.getElement()方法的一些代码示例,展示了WindupVertexFrame.
本文整理了Java中org.jboss.windup.exec.configuration.WindupConfiguration.getWindupConfigurationOptions()方法的
本文整理了Java中org.jboss.windup.exec.configuration.WindupConfiguration.getOptionMap()方法的一些代码示例,展示了WindupC
本文整理了Java中org.jboss.windup.exec.configuration.WindupConfiguration.useDefaultDirectories()方法的一些代码示例,展
本文整理了Java中org.jboss.windup.graph.model.WindupVertexFrame.toPrettyString()方法的一些代码示例,展示了WindupVertexFr
本文整理了Java中org.jboss.windup.exec.configuration.WindupConfiguration.()方法的一些代码示例,展示了WindupConfiguration
本文整理了Java中org.jboss.windup.exec.configuration.WindupConfiguration.getOutputDirectory()方法的一些代码示例,展示了W
本文整理了Java中org.jboss.windup.exec.configuration.WindupConfiguration.getOptionValue()方法的一些代码示例,展示了Windu
我是一名优秀的程序员,十分优秀!