クラス Integer

  • すべての実装されたインタフェース:
    java.io.Serializable, org.unlaxer.parser.CollectingParser, org.unlaxer.parser.combinator.Occurs, org.unlaxer.parser.Initializable, org.unlaxer.parser.LazyInstance, org.unlaxer.parser.LazyOccursParserSpecifier, org.unlaxer.parser.MetaFunctionParser, org.unlaxer.parser.NonTerminallSymbol, org.unlaxer.parser.Parser, org.unlaxer.parser.PropagatableDestination, org.unlaxer.ParserFinder, org.unlaxer.ParserFinderFromRoot, org.unlaxer.ParserFinderToChild, org.unlaxer.ParserFinderToRoot, org.unlaxer.ParserHierarchy, org.unlaxer.ParserPath, org.unlaxer.RecursiveTaggable, org.unlaxer.Taggable, org.unlaxer.TaggableAccessor

    public class Integer
    extends org.unlaxer.parser.combinator.LazyOneOrMore
    https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (* see 4.9 *) integer = decimal digit, {decimal digit};
    関連項目:
    直列化された形式
    • ネストされたクラスの概要

      • インタフェースから継承されたネストされたクラス/インタフェース org.unlaxer.ParserHierarchy

        org.unlaxer.ParserHierarchy.NameKind
      • インタフェースから継承されたネストされたクラス/インタフェース org.unlaxer.RecursiveTaggable

        org.unlaxer.RecursiveTaggable.PropagatedTaggable
    • フィールドの概要

      • クラスから継承されたフィールド org.unlaxer.parser.AbstractParser

        parent
      • インタフェースから継承されたフィールド org.unlaxer.ParserFinderToRoot

        infiniteBreakCount
      • インタフェースから継承されたフィールド org.unlaxer.ParserHierarchy

        isMeta, isNotMeta, isRoot
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      Integer()  
      Integer​(org.unlaxer.Name name)  
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      java.util.function.Supplier<org.unlaxer.parser.Parser> getLazyParser()  
      java.util.Optional<org.unlaxer.parser.Parser> getLazyTerminatorParser()  
      • クラスから継承されたメソッド org.unlaxer.parser.combinator.LazyOneOrMore

        createParser, max, min
      • クラスから継承されたメソッド org.unlaxer.parser.combinator.LazyOccurs

        getChildOccurs, getTerminator, parse
      • クラスから継承されたメソッド org.unlaxer.parser.AbstractParser

        createParserAndThen, getChildren, getName, getNodeReduceMarker, getParent, getParser, getParser, getPathStream, getRoot, getTags, setParent
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • インタフェースから継承されたメソッド org.unlaxer.parser.CollectingParser

        collect, collect
      • インタフェースから継承されたメソッド org.unlaxer.parser.Initializable

        initialize
      • インタフェースから継承されたメソッド org.unlaxer.parser.LazyOccursParserSpecifier

        prepareChildren
      • インタフェースから継承されたメソッド org.unlaxer.parser.Parser

        equalsByClass, forTerminalSymbol, getChild, getNodeReduceMarker, getThisParser, getTokenKind, parse
      • インタフェースから継承されたメソッド org.unlaxer.ParserFinderFromRoot

        findFirstFromRoot, findFromRoot
      • インタフェースから継承されたメソッド org.unlaxer.ParserFinderToChild

        findFirstToChild, findToChild, flatten, flatten
      • インタフェースから継承されたメソッド org.unlaxer.ParserFinderToRoot

        findFirstToParent, findParents, findParents
      • インタフェースから継承されたメソッド org.unlaxer.ParserHierarchy

        getChildren, getComputedName, getName, getName, getParent, getParser, getRoot, getSiblings, setParent
      • インタフェースから継承されたメソッド org.unlaxer.ParserPath

        getNamePath, getNamePath, getNamePath, getParentNamePath, getParentNamePath, getParentPath, getPath, getPath, getPathStream
      • インタフェースから継承されたメソッド org.unlaxer.parser.PropagatableDestination

        getInvertMatchFromParent
      • インタフェースから継承されたメソッド org.unlaxer.RecursiveTaggable

        addTag, addTagRecurcive, addTagRecurciveChildrenOnly, removeTag, removeTagRecurcive, removeTagRecurciveChildrenOnly
      • インタフェースから継承されたメソッド org.unlaxer.Taggable

        addTag, getTags, hasTag, removeTag
    • コンストラクタの詳細

      • Integer

        public Integer()
      • Integer

        public Integer​(org.unlaxer.Name name)
    • メソッドの詳細

      • getLazyParser

        public java.util.function.Supplier<org.unlaxer.parser.Parser> getLazyParser()
      • getLazyTerminatorParser

        public java.util.Optional<org.unlaxer.parser.Parser> getLazyTerminatorParser()