Examples of DocumentFilter


Examples of javax.swing.text.DocumentFilter

    super();
    document = doc;
    // use memory friendly way of reader only if given document is an
    // AbstractDocument, else copy document content
    if (doc instanceof AbstractDocument) {
      DocumentFilter filter = ((AbstractDocument) doc).getDocumentFilter();
      if (filter instanceof DocumentReaderDocumentFilter) {
        copyContent();
      } else {
        documentFilter = new DocumentReaderDocumentFilter(filter, this);
        ((AbstractDocument) doc).setDocumentFilter(documentFilter);
View Full Code Here

Examples of javax.swing.text.DocumentFilter

        this.area = area;
        readline = new Readline();
        inputJoin.send(Channel.EMPTY, null);
        area.addKeyListener(this);
        if (area.getDocument() instanceof AbstractDocument)
            ((AbstractDocument) area.getDocument()).setDocumentFilter(new DocumentFilter() {
                public void insertString(DocumentFilter.FilterBypass fb, int offset, String string, AttributeSet attr)
                        throws BadLocationException {
                    if (offset >= startPos)
                        super.insertString(fb, offset, string, attr);
                }
View Full Code Here

Examples of javax.swing.text.DocumentFilter

        });

     
      
      
        docFilter = new DocumentFilter() {
         
      public void insertString(DocumentFilter.FilterBypass fb,
                    int offset,
                    String string,
                    AttributeSet attr)
View Full Code Here

Examples of javax.swing.text.DocumentFilter

    /* Do not override TEXT_NOT_TO_TOUCH */
    @Override
    public DocumentFilter getDocumentFilter() {
      /** @todo: There seem to be some remaining issues regarding input handling */
      return new DocumentFilter() {

        @Override
        public void insertString(DocumentFilter.FilterBypass fb, int offset, String string, AttributeSet attr) throws BadLocationException {
          if (offset < TEXT_NOT_TO_TOUCH.length()) {
            return;
View Full Code Here

Examples of javax.swing.text.DocumentFilter

                }
            });

            // Only 0-9 allowed in string
            ((AbstractDocument)getDocument())
                    .setDocumentFilter(new DocumentFilter() {

                private boolean digitsOnly(String s) {
                    for(int i = 0; i < s.length(); i++) {
                        char c = s.charAt(i);
                        if(c < '0' || c > '9')
View Full Code Here

Examples of javax.swing.text.DocumentFilter

        if (!(doc instanceof AbstractDocument)) {
            throw new IllegalArgumentException("Specified document cannot be filtered!");
        }

        // set up the filter.
        ((AbstractDocument) doc).setDocumentFilter(new DocumentFilter() {
            @Override public void remove (FilterBypass fb, int offset, int length)
                throws BadLocationException
            {
                if (replaceOk(offset, length, "")) {
                    fb.remove(offset, length);
View Full Code Here

Examples of javax.swing.text.DocumentFilter

        // create a document filter which enforces the restrictions on
        // what text may be entered. This is similar to the filter
        // that is configured in SwingUtil.setDocumentHelpers, only the
        // remove operation is modified to do the sneaky highlighting we do.
        final IntDocument doc = (IntDocument) getDocument();
        doc.setDocumentFilter(new DocumentFilter() {
            @Override public void remove (FilterBypass fb, int offset, int length)
                throws BadLocationException
            {
                String current = doc.getText(0, doc.getLength());
                String potential = current.substring(0, offset) +
View Full Code Here

Examples of org.apache.maven.index.context.DocumentFilter

        iur =
            new IndexUpdateRequest( centralContext, new WagonHelper( getContainer() ).getWagonResourceFetcher( null ) );
        iur.setForceFullUpdate( true );
        // just a dummy filter to invoke filtering! -- this is what I broke unnoticing it
        iur.setDocumentFilter( new DocumentFilter()
        {
            public boolean accept( Document doc )
            {
                return true;
            }
View Full Code Here

Examples of org.apache.maven.index.context.DocumentFilter

    }
  }

  // TODO Toni Prior Snownexus, this was contained in RepositoryPolicy split to separate concerns (NEXUS-2872)
  private DocumentFilter getFilterFor(final RepositoryPolicy repositoryPolicy) {
    return new DocumentFilter()
    {
      public boolean accept(Document doc) {
        String uinfo = doc.get(ArtifactInfo.UINFO);

        if (uinfo == null) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.