Class Keywords

java.lang.Object
xyz.cofe.text.lex.Keywords

public class Keywords
extends java.lang.Object
Набор ключевых слов (лексем)
Author:
Kamnev Georgiy (nt.gocha@gmail.com)
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  Keywords.KeywordDesc  
  • Constructor Summary

    Constructors 
    Constructor Description
    Keywords()  
    Keywords​(boolean ignoreCase)  
    Keywords​(Keywords src)  
  • Method Summary

    Modifier and Type Method Description
    Keywords clear()  
    Keywords clone()  
    Keywords.KeywordDesc get​(java.lang.String keyword)  
    java.lang.String[] getKeywords()  
    boolean isIgnoreCase()  
    Keywords put​(java.lang.String keyword)  
    Keywords put​(java.lang.String keyword, java.lang.Class type)  
    Keywords put​(java.lang.String keyword, java.lang.String id)  
    Keywords put​(java.lang.String keyword, java.lang.String id, java.lang.Class type)  
    Keywords put​(java.lang.String keyword, Keywords.KeywordDesc desc)  
    void putAll​(java.lang.Iterable<java.lang.String> kw)  
    void putAll​(java.lang.String... kw)  
    void remove​(java.lang.String keyword)  

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • isIgnoreCase

      public boolean isIgnoreCase()
    • clone

      public Keywords clone()
      Overrides:
      clone in class java.lang.Object
    • putAll

      public void putAll​(java.lang.String... kw)
    • putAll

      public void putAll​(java.lang.Iterable<java.lang.String> kw)
    • put

      public Keywords put​(java.lang.String keyword, Keywords.KeywordDesc desc)
    • put

      public Keywords put​(java.lang.String keyword)
    • put

      public Keywords put​(java.lang.String keyword, java.lang.String id)
    • put

      public Keywords put​(java.lang.String keyword, java.lang.Class type)
    • put

      public Keywords put​(java.lang.String keyword, java.lang.String id, java.lang.Class type)
    • remove

      public void remove​(java.lang.String keyword)
    • clear

      public Keywords clear()
    • get

      public Keywords.KeywordDesc get​(java.lang.String keyword)
    • getKeywords

      public java.lang.String[] getKeywords()