java.util.EnumSet.clear()方法的使用及代码示例

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

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

EnumSet.clear介绍

暂无

代码示例

代码示例来源:origin: MovingBlocks/Terasology

/**
   * Sets all values to false
   */
  public void clear() {
    store.clear();
  }
}

代码示例来源:origin: mabe02/lanterna

@Override
public TextGraphics clearModifiers() {
  activeModifiers.clear();
  return this;
}

代码示例来源:origin: mabe02/lanterna

@Override
public Set clearModifiers() {
  style.clear();
  return this;
}
@Override

代码示例来源:origin: mabe02/lanterna

@Override
public TextGraphicsWriter clearModifiers() {
  style.clear();
  return this;
}

代码示例来源:origin: mabe02/lanterna

@Override
public TextGraphics clearModifiers() {
  this.activeModifiers.clear();
  return this;
}

代码示例来源:origin: mabe02/lanterna

@Override
public synchronized void resetColorAndSGR() {
  this.activeModifiers.clear();
  this.activeForegroundColor = TextColor.ANSI.DEFAULT;
  this.activeBackgroundColor = TextColor.ANSI.DEFAULT;
}

代码示例来源:origin: mabe02/lanterna

@Override
public synchronized TextGraphics setModifiers(EnumSet<SGR> modifiers) {
  activeModifiers.clear();
  activeModifiers.addAll(modifiers);
  return this;
}

代码示例来源:origin: mabe02/lanterna

@Override
public Set setModifiers(EnumSet<SGR> modifiers) {
  style.clear(); style.addAll(modifiers);
  return this;
}
@Override

代码示例来源:origin: mabe02/lanterna

@Override
public TextGraphicsWriter setModifiers(EnumSet<SGR> modifiers) {
  style.clear(); style.addAll(modifiers);
  return this;
}

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

public void setActions(Action[] assigned) {
 if (assigned != null && assigned.length > 0) {
  // setActions should cover the previous actions,
  // so we call clear here.
  actions.clear();
  actions.addAll(Arrays.asList(assigned));
 }
}

代码示例来源:origin: mabe02/lanterna

/**
 * Sets the auto-close trigger to use on this terminal. This will reset any previous triggers. If called with
 * {@code null}, all triggers are cleared.
 * @param autoCloseTrigger Auto-close trigger to use on this terminal, or {@code null} to clear all existing triggers
 * @return Itself
 */
public SwingTerminalFrame setAutoCloseTrigger(TerminalEmulatorAutoCloseTrigger autoCloseTrigger) {
  this.autoCloseTriggers.clear();
  if(autoCloseTrigger != null) {
    this.autoCloseTriggers.add(autoCloseTrigger);
  }
  return this;
}

代码示例来源:origin: mabe02/lanterna

/**
 * Sets the auto-close trigger to use on created SwingTerminalFrames created by this factory. This will reset any
 * previous triggers. If called with {@code null}, all triggers are cleared.
 * @param autoCloseTrigger Auto-close trigger to use on created SwingTerminalFrames created by this factory, or {@code null} to clear all existing triggers
 * @return Reference to itself, so multiple .set-calls can be chained
 */
public DefaultTerminalFactory setTerminalEmulatorFrameAutoCloseTrigger(TerminalEmulatorAutoCloseTrigger autoCloseTrigger) {
  this.autoCloseTriggers.clear();
  if(autoCloseTrigger != null) {
    this.autoCloseTriggers.add(autoCloseTrigger);
  }
  return this;
}

代码示例来源:origin: plantuml/plantuml

FontConfiguration add(FontStyle style) {
  final EnumSet<FontStyle> r = styles.clone();
  if (style == FontStyle.PLAIN) {
    r.clear();
  }
  r.add(style);
  return new FontConfiguration(r, motherFont, motherColor, currentFont, currentColor, extendedColor,
      fontPosition, svgAttributes, hyperlink, hyperlinkColor, useUnderlineForHyperlink, tabSize);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * Sets the shaders that this technique definition will use.
 *
 * @param vertexShader The name of the vertex shader
 * @param fragmentShader The name of the fragment shader
 * @param vertLanguage The vertex shader language
 * @param fragLanguage The fragment shader language
 */
public void setShaderFile(String vertexShader, String fragmentShader, String vertLanguage, String fragLanguage) {
  this.shaderLanguages.put(Shader.ShaderType.Vertex, vertLanguage);
  this.shaderNames.put(Shader.ShaderType.Vertex, vertexShader);
  this.shaderLanguages.put(Shader.ShaderType.Fragment, fragLanguage);
  this.shaderNames.put(Shader.ShaderType.Fragment, fragmentShader);
  requiredCaps.clear();
  Caps vertCap = Caps.valueOf(vertLanguage);
  requiredCaps.add(vertCap);
  Caps fragCap = Caps.valueOf(fragLanguage);
  requiredCaps.add(fragCap);
  weight = Math.max(vertCap.ordinal(), fragCap.ordinal());
}

代码示例来源:origin: MovingBlocks/Terasology

private void updateAvailableFeatures() {
  availableFeatures.clear();
  // Check which features are used in the shaders and update the available features mask accordingly
  for (ShaderProgramFeature feature : ShaderProgramFeature.values()) {
    // TODO: Have our own shader language and parse this stuff out properly
    if (shaderProgramBase.getFragmentProgram().contains(feature.toString())) {
      logger.debug("Fragment shader feature '" + feature.toString() + "' is available...");
      availableFeatures.add(feature);
    } else if (shaderProgramBase.getVertexProgram().contains(feature.toString())) {
      logger.debug("Vertex shader feature '" + feature.toString() + "' is available...");
      availableFeatures.add(feature);
    }
  }
}

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

@Override
public void setConfig(byte lruAlgorithm, byte lruAction, int lruLimit, int concurrencyLevel,
  int initialCapacity, float loadFactor, boolean statisticsEnabled, boolean isBucket,
  EnumSet<DiskRegionFlag> flags, String partitionName, int startingBucketId,
  String compressorClassName, boolean offHeap) {
 this.lruAlgorithm = lruAlgorithm;
 this.lruAction = lruAction;
 this.lruLimit = lruLimit;
 this.concurrencyLevel = concurrencyLevel;
 this.initialCapacity = initialCapacity;
 this.loadFactor = loadFactor;
 this.statisticsEnabled = statisticsEnabled;
 this.isBucket = isBucket;
 if (flags != null && flags != this.flags) {
  this.flags.clear();
  this.flags.addAll(flags);
 }
 this.partitionName = partitionName;
 this.startingBucketId = startingBucketId;
 this.compressorClassName = compressorClassName;
 this.offHeap = offHeap;
 if (!ds.isOffline()) {
  createCompressorFromClassName();
 }
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * Sets the shaders that this technique definition will use.
 *
 * @param shaderNames EnumMap containing all shader names for this stage
 * @param shaderLanguages EnumMap containing all shader languages for this stage
 */
public void setShaderFile(EnumMap<Shader.ShaderType, String> shaderNames, EnumMap<Shader.ShaderType, String> shaderLanguages) {
  requiredCaps.clear();
  weight = 0;
  for (Shader.ShaderType shaderType : shaderNames.keySet()) {
    String language = shaderLanguages.get(shaderType);
    String shaderFile = shaderNames.get(shaderType);
    this.shaderLanguages.put(shaderType, language);
    this.shaderNames.put(shaderType, shaderFile);
    Caps cap = Caps.valueOf(language);
    requiredCaps.add(cap);
    weight = Math.max(weight, cap.ordinal());
    if (shaderType.equals(Shader.ShaderType.Geometry)) {
      requiredCaps.add(Caps.GeometryShader);
    } else if (shaderType.equals(Shader.ShaderType.TessellationControl)) {
      requiredCaps.add(Caps.TesselationShader);
    }
  }
}

代码示例来源:origin: org.apache.hadoop/hadoop-common

/**
 * If true, the last modified time, last access time,
 * owner, group and permission information of the source
 * file will be preserved as far as target {@link FileSystem}
 * implementation allows.
 */
protected void setPreserve(boolean preserve) {
 if (preserve) {
  preserve(FileAttribute.TIMESTAMPS);
  preserve(FileAttribute.OWNERSHIP);
  preserve(FileAttribute.PERMISSION);
 } else {
  preserveStatus.clear();
 }
}

代码示例来源:origin: magefree/mage

@Override
public void setDependedToType(DependencyType dependencyType) {
  dependendToTypes.clear();
  dependendToTypes.add(dependencyType);
}

代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2

@Override
public IItemBuilder features( AEFeature... features )
{
  this.features.clear();
  this.addFeatures( features );
  return this;
}

相关文章