groovy.util.AntBuilder.onStartTarget()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(132)

本文整理了Java中groovy.util.AntBuilder.onStartTarget()方法的一些代码示例,展示了AntBuilder.onStartTarget()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AntBuilder.onStartTarget()方法的具体详情如下:
包路径:groovy.util.AntBuilder
类名称:AntBuilder
方法名:onStartTarget

AntBuilder.onStartTarget介绍

暂无

代码示例

代码示例来源:origin: apache/groovy

  1. protected Object createNode(final Object name, final Map attributes) {
  2. final Attributes attrs = buildAttributes(attributes);
  3. String tagName = name.toString();
  4. String ns = "";
  5. if (name instanceof QName) {
  6. QName q = (QName) name;
  7. tagName = q.getLocalPart();
  8. ns = q.getNamespaceURI();
  9. }
  10. // import can be used only as top level element
  11. if ("import".equals(name)) {
  12. antXmlContext.setCurrentTarget(implicitTarget);
  13. } else if ("target".equals(name) && !insideTask) {
  14. return onStartTarget(attrs, tagName, ns);
  15. } else if ("defineTarget".equals(name) && !insideTask) {
  16. return onDefineTarget(attrs, "target", ns);
  17. }
  18. try {
  19. antElementHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  20. }
  21. catch (final SAXParseException e) {
  22. log.log(Level.SEVERE, "Caught: " + e, e);
  23. }
  24. insideTask = true;
  25. final RuntimeConfigurable wrapper = antXmlContext.getWrapperStack().lastElement();
  26. return wrapper.getProxy();
  27. }

代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal

  1. protected Object createNode(final Object name, final Map attributes) {
  2. final Attributes attrs = buildAttributes(attributes);
  3. String tagName = name.toString();
  4. String ns = "";
  5. if (name instanceof QName) {
  6. QName q = (QName)name;
  7. tagName = q.getLocalPart();
  8. ns = q.getNamespaceURI();
  9. }
  10. // import can be used only as top level element
  11. if ("import".equals(name)) {
  12. antXmlContext.setCurrentTarget(implicitTarget);
  13. }
  14. else if ("target".equals(name)) {
  15. return onStartTarget(attrs, tagName, ns);
  16. }
  17. try
  18. {
  19. antElementHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  20. }
  21. catch (final SAXParseException e)
  22. {
  23. log.log(Level.SEVERE, "Caught: " + e, e);
  24. }
  25. final RuntimeConfigurable wrapper = (RuntimeConfigurable) antXmlContext.getWrapperStack().lastElement();
  26. return wrapper.getProxy();
  27. }

代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm

  1. protected Object createNode(final Object name, final Map attributes) {
  2. final Attributes attrs = buildAttributes(attributes);
  3. String tagName = name.toString();
  4. String ns = "";
  5. if (name instanceof QName) {
  6. QName q = (QName) name;
  7. tagName = q.getLocalPart();
  8. ns = q.getNamespaceURI();
  9. }
  10. // import can be used only as top level element
  11. if ("import".equals(name)) {
  12. antXmlContext.setCurrentTarget(implicitTarget);
  13. } else if ("target".equals(name) && !insideTask) {
  14. return onStartTarget(attrs, tagName, ns);
  15. }
  16. try {
  17. antElementHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  18. }
  19. catch (final SAXParseException e) {
  20. log.log(Level.SEVERE, "Caught: " + e, e);
  21. }
  22. insideTask = true;
  23. final RuntimeConfigurable wrapper = (RuntimeConfigurable) antXmlContext.getWrapperStack().lastElement();
  24. return wrapper.getProxy();
  25. }

代码示例来源:origin: org.kohsuke.droovy/groovy

  1. protected Object createNode(final Object name, final Map attributes) {
  2. final Attributes attrs = buildAttributes(attributes);
  3. String tagName = name.toString();
  4. String ns = "";
  5. if (name instanceof QName) {
  6. QName q = (QName)name;
  7. tagName = q.getLocalPart();
  8. ns = q.getNamespaceURI();
  9. }
  10. // import can be used only as top level element
  11. if ("import".equals(name)) {
  12. antXmlContext.setCurrentTarget(implicitTarget);
  13. }
  14. else if ("target".equals(name)) {
  15. return onStartTarget(attrs, tagName, ns);
  16. }
  17. try
  18. {
  19. antElementHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  20. }
  21. catch (final SAXParseException e)
  22. {
  23. log.log(Level.SEVERE, "Caught: " + e, e);
  24. }
  25. final RuntimeConfigurable wrapper = (RuntimeConfigurable) antXmlContext.getWrapperStack().lastElement();
  26. return wrapper.getProxy();
  27. }

代码示例来源:origin: org.codehaus.groovy/groovy-jdk14

  1. protected Object createNode(final Object name, final Map attributes) {
  2. final Attributes attrs = buildAttributes(attributes);
  3. String tagName = name.toString();
  4. String ns = "";
  5. if (name instanceof QName) {
  6. QName q = (QName)name;
  7. tagName = q.getLocalPart();
  8. ns = q.getNamespaceURI();
  9. }
  10. // import can be used only as top level element
  11. if ("import".equals(name)) {
  12. antXmlContext.setCurrentTarget(implicitTarget);
  13. }
  14. else if ("target".equals(name)) {
  15. return onStartTarget(attrs, tagName, ns);
  16. }
  17. try
  18. {
  19. antElementHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  20. }
  21. catch (final SAXParseException e)
  22. {
  23. log.log(Level.SEVERE, "Caught: " + e, e);
  24. }
  25. final RuntimeConfigurable wrapper = (RuntimeConfigurable) antXmlContext.getWrapperStack().lastElement();
  26. return wrapper.getProxy();
  27. }

代码示例来源:origin: org.codehaus.groovy/groovy-ant

  1. protected Object createNode(final Object name, final Map attributes) {
  2. final Attributes attrs = buildAttributes(attributes);
  3. String tagName = name.toString();
  4. String ns = "";
  5. if (name instanceof QName) {
  6. QName q = (QName) name;
  7. tagName = q.getLocalPart();
  8. ns = q.getNamespaceURI();
  9. }
  10. // import can be used only as top level element
  11. if ("import".equals(name)) {
  12. antXmlContext.setCurrentTarget(implicitTarget);
  13. } else if ("target".equals(name) && !insideTask) {
  14. return onStartTarget(attrs, tagName, ns);
  15. } else if ("defineTarget".equals(name) && !insideTask) {
  16. return onDefineTarget(attrs, "target", ns);
  17. }
  18. try {
  19. antElementHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  20. }
  21. catch (final SAXParseException e) {
  22. log.log(Level.SEVERE, "Caught: " + e, e);
  23. }
  24. insideTask = true;
  25. final RuntimeConfigurable wrapper = antXmlContext.getWrapperStack().lastElement();
  26. return wrapper.getProxy();
  27. }

相关文章