java.util.Stack.elements()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(163)

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

Stack.elements介绍

暂无

代码示例

代码示例来源:origin: belerweb/pinyin4j

  1. public Enumeration getSteps() {
  2. return steps_.elements();
  3. }

代码示例来源:origin: belerweb/pinyin4j

  1. /** A one-level clone in which the steps list is cloned but not the steps objects themselves.
  2. * It is OK for different XPaths to share Steps because they are immutable. */
  3. public Object clone() {
  4. Step[] steps = new Step[steps_.size()];
  5. Enumeration step = steps_.elements();
  6. for (int i = 0; i < steps.length; ++i)
  7. steps[i] = (Step) step.nextElement();
  8. return new XPath(absolute_, steps);
  9. }

代码示例来源:origin: belerweb/pinyin4j

  1. private String generateString() {
  2. StringBuffer result = new StringBuffer();
  3. boolean first = true;
  4. for (Enumeration i = steps_.elements(); i.hasMoreElements();) {
  5. Step step = (Step) i.nextElement();
  6. if (!first || absolute_) {
  7. result.append('/');
  8. if (step.isMultiLevel()) result.append('/');
  9. }
  10. result.append(step.toString());
  11. first = false;
  12. }
  13. return result.toString();
  14. }

代码示例来源:origin: com.belerweb/pinyin4j

  1. public Enumeration getSteps() {
  2. return steps_.elements();
  3. }

代码示例来源:origin: info.magnolia/magnolia-rendering

  1. @Override
  2. public AreaDefinition getParentAreaDefinition() {
  3. if (currentRenderableDefinition instanceof AreaDefinition) {
  4. return (AreaDefinition) currentRenderableDefinition;
  5. }
  6. Enumeration<StackState> elements = stack.elements();
  7. while (elements.hasMoreElements()) {
  8. StackState state = elements.nextElement();
  9. if (state.renderableDefinition instanceof AreaDefinition) {
  10. return (AreaDefinition) state.renderableDefinition;
  11. }
  12. }
  13. return null;
  14. }

代码示例来源:origin: open-eid/digidoc4j

  1. private boolean findTagOnStack(String tag)
  2. {
  3. java.util.Enumeration eTags = m_tags.elements();
  4. while(eTags.hasMoreElements()) {
  5. String t2 = (String)eTags.nextElement();
  6. if(t2.equals(tag))
  7. return true;
  8. }
  9. return false;
  10. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-editor

  1. private String getContextClassName() {
  2. String contextClassName = null;
  3. Enumeration<DefinitionScope> elements = scopes.elements();
  4. while (elements.hasMoreElements()) {
  5. DefinitionScope nextElement = elements.nextElement();
  6. if (nextElement.enclosingClass != null) {
  7. contextClassName = nextElement.enclosingClass.getName();
  8. }
  9. }
  10. return contextClassName;
  11. }

代码示例来源:origin: org.jboss/jboss-common-core

  1. /**
  2. * Are we in an extension namespace?
  3. *
  4. * @return true if the current stack of open namespaces includes
  5. * an extension namespace.
  6. */
  7. protected boolean inExtensionNamespace() {
  8. boolean inExtension = false;
  9. Enumeration elements = namespaceStack.elements();
  10. while (!inExtension && elements.hasMoreElements()) {
  11. String ns = (String) elements.nextElement();
  12. if (ns == null) {
  13. inExtension = true;
  14. } else {
  15. inExtension = (!ns.equals(tr9401NamespaceName)
  16. && !ns.equals(namespaceName));
  17. }
  18. }
  19. return inExtension;
  20. }

代码示例来源:origin: com.belerweb/pinyin4j

  1. /** A one-level clone in which the steps list is cloned but not the steps objects themselves.
  2. * It is OK for different XPaths to share Steps because they are immutable. */
  3. public Object clone() {
  4. Step[] steps = new Step[steps_.size()];
  5. Enumeration step = steps_.elements();
  6. for (int i = 0; i < steps.length; ++i)
  7. steps[i] = (Step) step.nextElement();
  8. return new XPath(absolute_, steps);
  9. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-editor

  1. private String getContextSuperClassName() {
  2. String contextClassName = null;
  3. Enumeration<DefinitionScope> elements = scopes.elements();
  4. while (elements.hasMoreElements()) {
  5. DefinitionScope nextElement = elements.nextElement();
  6. if (nextElement.enclosingClass != null && nextElement.enclosingClass.superClass != null) {
  7. contextClassName = nextElement.enclosingClass.superClass.getName();
  8. }
  9. }
  10. return contextClassName;
  11. }

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxp-ri

  1. /**
  2. * Are we in an extension namespace?
  3. *
  4. * @return true if the current stack of open namespaces includes
  5. * an extension namespace.
  6. */
  7. protected boolean inExtensionNamespace() {
  8. boolean inExtension = false;
  9. Enumeration elements = namespaceStack.elements();
  10. while (!inExtension && elements.hasMoreElements()) {
  11. String ns = (String) elements.nextElement();
  12. if (ns == null) {
  13. inExtension = true;
  14. } else {
  15. inExtension = (!ns.equals(tr9401NamespaceName)
  16. && !ns.equals(namespaceName));
  17. }
  18. }
  19. return inExtension;
  20. }

代码示例来源:origin: sun-jaxb/jaxb-xjc

  1. /**
  2. * Are we in an extension namespace?
  3. *
  4. * @return true if the current stack of open namespaces includes
  5. * an extension namespace.
  6. */
  7. protected boolean inExtensionNamespace() {
  8. boolean inExtension = false;
  9. Enumeration elements = namespaceStack.elements();
  10. while (!inExtension && elements.hasMoreElements()) {
  11. String ns = (String) elements.nextElement();
  12. if (ns == null) {
  13. inExtension = true;
  14. } else {
  15. inExtension = (!ns.equals(tr9401NamespaceName)
  16. && !ns.equals(namespaceName));
  17. }
  18. }
  19. return inExtension;
  20. }

代码示例来源:origin: com.sun.xml.parsers/jaxp-ri

  1. /**
  2. * Are we in an extension namespace?
  3. *
  4. * @return true if the current stack of open namespaces includes
  5. * an extension namespace.
  6. */
  7. protected boolean inExtensionNamespace() {
  8. boolean inExtension = false;
  9. Enumeration elements = namespaceStack.elements();
  10. while (!inExtension && elements.hasMoreElements()) {
  11. String ns = (String) elements.nextElement();
  12. if (ns == null) {
  13. inExtension = true;
  14. } else {
  15. inExtension = (!ns.equals(tr9401NamespaceName)
  16. && !ns.equals(namespaceName));
  17. }
  18. }
  19. return inExtension;
  20. }

代码示例来源:origin: com.sun.org.apache.xml.internal/resolver

  1. /**
  2. * Are we in an extension namespace?
  3. *
  4. * @return true if the current stack of open namespaces includes
  5. * an extension namespace.
  6. */
  7. protected boolean inExtensionNamespace() {
  8. boolean inExtension = false;
  9. Enumeration elements = namespaceStack.elements();
  10. while (!inExtension && elements.hasMoreElements()) {
  11. String ns = (String) elements.nextElement();
  12. if (ns == null) {
  13. inExtension = true;
  14. } else {
  15. inExtension = (!ns.equals(tr9401NamespaceName)
  16. && !ns.equals(namespaceName));
  17. }
  18. }
  19. return inExtension;
  20. }

代码示例来源:origin: com.tngtech.java/property-loader

  1. private void throwIfRecursionInIncludes(String fileName) {
  2. if (fileNameStack.contains(fileName)) {
  3. StringBuilder sb = propertyLoaderFactory.getStringBuilder();
  4. sb.append("property file include recursion: ");
  5. Enumeration<String> elements = fileNameStack.elements();
  6. while (elements.hasMoreElements()) {
  7. String currentFileName = elements.nextElement();
  8. sb.append(currentFileName);
  9. sb.append(" -> ");
  10. }
  11. sb.append(fileName);
  12. throw new PropertyLoaderException(sb.toString());
  13. }
  14. }

代码示例来源:origin: com.belerweb/pinyin4j

  1. private String generateString() {
  2. StringBuffer result = new StringBuffer();
  3. boolean first = true;
  4. for (Enumeration i = steps_.elements(); i.hasMoreElements();) {
  5. Step step = (Step) i.nextElement();
  6. if (!first || absolute_) {
  7. result.append('/');
  8. if (step.isMultiLevel()) result.append('/');
  9. }
  10. result.append(step.toString());
  11. first = false;
  12. }
  13. return result.toString();
  14. }

代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-fu

  1. Enumeration entities = entityStack.elements();
  2. while (entities.hasMoreElements()) {
  3. String e = (String) entities.nextElement();

代码示例来源:origin: org.apache.cocoon/cocoon-pipeline-components

  1. Enumeration enumeration = ancestors.elements();
  2. while (enumeration.hasMoreElements()) {
  3. resolver.release((Source) enumeration.nextElement());

相关文章