view base/src/java/text/AttributedCharacterIterator.d @ 99:5d5bd660917f

build some databind snippets
author Frank Benoit <benoit@tionex.de>
date Wed, 22 Apr 2009 18:59:26 +0200
parents
children
line wrap: on
line source

module java.text.AttributedCharacterIterator;

import java.text.CharacterIterator;
import java.util.Set;
import java.util.Map;
import java.lang.all;

interface AttributedCharacterIterator : CharacterIterator {
    static class Attribute {
        static AttributedCharacterIterator.Attribute INPUT_METHOD_SEGMENT;
        static AttributedCharacterIterator.Attribute LANGUAGE;
        static AttributedCharacterIterator.Attribute READING;

        protected this(String name){
            implMissing(__FILE__, __LINE__);
        }

        override equals_t opEquals(Object obj){
            implMissing(__FILE__, __LINE__);
            return false;
        }

        protected  String getName(){
            implMissing(__FILE__, __LINE__);
            return null;
        }

        override hash_t toHash(){
            implMissing(__FILE__, __LINE__);
            return 0;
        }

        protected  Object readResolve(){
            implMissing(__FILE__, __LINE__);
            return null;
        }

        String toString(){
            implMissing(__FILE__, __LINE__);
            return null;
        }

    }
    Set getAllAttributeKeys();
    Object getAttribute(AttributedCharacterIterator.Attribute attribute);
    Map getAttributes();
    int getRunLimit();
    int getRunLimit(AttributedCharacterIterator.Attribute attribute);
    int getRunLimit(Set attributes);
    int getRunStart();
    int getRunStart(AttributedCharacterIterator.Attribute attribute);
    int getRunStart(Set attributes);
}