org.apache.velocity.context.Context.getKeys()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(118)

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

Context.getKeys介绍

[英]Get all the keys for the values in the context
[中]获取上下文中值的所有键

代码示例

代码示例来源:origin: webx/citrus

@Override
public Object[] internalGetKeys() {
  return context.getKeys();
}

代码示例来源:origin: webx/citrus

@Override
public Object[] internalGetKeys() {
  return context.getKeys();
}

代码示例来源:origin: org.apache.velocity/com.springsource.org.apache.velocity

/**
 * @see org.apache.velocity.context.Context#getKeys()
 */
public Object[] getKeys()
{
  return context.getKeys();
}

代码示例来源:origin: org.apache.velocity/velocity-engine-core

/**
 * @see org.apache.velocity.context.Context#getKeys()
 */
public String[] getKeys()
{
  return context.getKeys();
}

代码示例来源:origin: velocity/velocity-dep

public Object[] getKeys()
{
  return context.getKeys();
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.velocity

/**
 * @see org.apache.velocity.context.Context#getKeys()
 */
public Object[] getKeys()
{
  return context.getKeys();
}

代码示例来源:origin: com.alibaba.citrus/citrus-webx-all

@Override
public Object[] internalGetKeys() {
  return context.getKeys();
}

代码示例来源:origin: christian-schlichtherle/truelicense

private void debugContext(Context c) {
  String delimiter = "";
  final StringBuilder s = new StringBuilder();
  for (final Object o : c.getKeys()) {
    s.append(delimiter).append(o.toString());
    delimiter = ", ";
  }
  getLog().debug("Populated a new Velocity context with the following keys: " + s.toString());
}

代码示例来源:origin: net.java.truelicense/truelicense-maven-plugin

private void debugContext(Context c) {
  String delimiter = "";
  final StringBuilder s = new StringBuilder();
  for (final Object o : c.getKeys()) {
    s.append(delimiter).append(o.toString());
    delimiter = ", ";
  }
  getLog().debug("Populated a new Velocity context with the following keys: " + s.toString());
}

代码示例来源:origin: org.apache.velocity/com.springsource.org.apache.velocity

/**
 * @see org.apache.velocity.context.Context#getKeys()
 */
public Object[] getKeys()
{
  Set keys = new HashSet();
  Object[] localKeys = localContext.getKeys();
  for (int i=0; i < localKeys.length; i++)
  {
    keys.add(localKeys[i]);
  }
  
  Object[] innerKeys = super.getKeys();
  for (int i=0; i < innerKeys.length; i++)
  {
    keys.add(innerKeys[i]);
  }
  return keys.toArray();
}

代码示例来源:origin: org.apache.velocity.tools/velocity-tools-generic

/**
 * Actually do the work of filling in the set of keys
 * for {@link #getKeys} here so subclasses can add keys too.
 * @param keys set to fill with keys
 */
protected void fillKeyset(Set keys)
{
  //NOTE: we don't need to manually add the toolbox keys here
  //      because retrieval of those depends on the context being
  //      a ToolContext which would already give tool keys below
  // recurse down the velocity context collecting keys
  Context velctx = this.context;
  while (velctx != null)
  {
    Object[] ctxKeys = velctx.getKeys();
    keys.addAll(Arrays.asList(ctxKeys));
    if (velctx instanceof AbstractContext)
    {
      velctx = ((AbstractContext)velctx).getChainedContext();
    }
    else
    {
      velctx = null;
    }
  }
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.velocity

/**
 * @see org.apache.velocity.context.Context#getKeys()
 */
public Object[] getKeys()
{
  if (localContext != null)
  {
    Set keys = new HashSet();
    Object[] localKeys = localContext.getKeys();
    for (int i=0; i < localKeys.length; i++)
    {
      keys.add(localKeys[i]);
    }
    Object[] innerKeys = super.getKeys();
    for (int i=0; i < innerKeys.length; i++)
    {
      keys.add(innerKeys[i]);
    }
    return keys.toArray();
  }
  return super.getKeys();
}

代码示例来源:origin: fex-team/fis-velocity-tools

/**
 * @see org.apache.velocity.context.Context#getKeys()
 */
@SuppressWarnings("unchecked")
public Object[] getKeys()
{
  if (localContext != null)
  {
    Set keys = new HashSet();
    Object[] localKeys = localContext.getKeys();
    for (int i=0; i < localKeys.length; i++)
    {
      keys.add(localKeys[i]);
    }
    Object[] innerKeys = super.getKeys();
    for (int i=0; i < innerKeys.length; i++)
    {
      keys.add(innerKeys[i]);
    }
    return keys.toArray();
  }
  return super.getKeys();
}

代码示例来源:origin: org.apache.velocity.tools/velocity-tools-view-jsp

private Object[] keys = velocityContext.getKeys();

代码示例来源:origin: org.apache.portals.bridges/portals-bridges-velocity

Object[] keys = portletContext.getKeys();
for (int ix = 0; ix < keys.length; ix++)

相关文章