예제 #1
0
  public Orthography() {
    super();

    elements = new OrthoElement[0];

    extSupport.initExtensions();
  }
예제 #2
0
 @Override
 public <T> T removeExtension(Class<T> cap) {
   return extSupport.removeExtension(cap);
 }
예제 #3
0
 @Override
 public <T> T putExtension(Class<T> cap, T impl) {
   return extSupport.putExtension(cap, impl);
 }
예제 #4
0
 @Override
 public <T> T getExtension(Class<T> cap) {
   return extSupport.getExtension(cap);
 }
예제 #5
0
 @Override
 public Set<Class<?>> getExtensions() {
   return extSupport.getExtensions();
 }
예제 #6
0
 public Orthography(OrthoElement[] eles) {
   super();
   this.elements = eles;
   extSupport.initExtensions();
 }
예제 #7
0
 public Orthography(Collection<? extends OrthoElement> elements) {
   super();
   this.elements = elements.toArray(new OrthoElement[0]);
   extSupport.initExtensions();
 }