Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

oracle.javatools.util
Class CamelCaseFilter

java.lang.Object
  extended by oracle.javatools.util.CamelCaseFilter

public final class CamelCaseFilter
extends java.lang.Object

Verifies is strings match a CamelCase filter. CamelCase filtering allows to omit lowercases to match identifier names. For example, the following patterns match DefaultMutableTreeNode:

Example of usage:
 CamelCaseFilter filter = new CamelCaseFilter("DefMTN");
 if (filter.matches("DefaultMutableTreeNode")){
   // It does match.
 }
 
This class only handles regular names (classes, methods, variables, ...). It does not understand package names or inner classes delimited by dollar signs.


Constructor Summary
CamelCaseFilter(java.lang.String userInput)
          Builds a filter for the specified input.
 
Method Summary
 boolean matches(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CamelCaseFilter

public CamelCaseFilter(java.lang.String userInput)
Builds a filter for the specified input.

Parameters:
userInput - The prefix the user has already typed.
Method Detail

matches

public boolean matches(java.lang.String name)
Parameters:
name - The full name to match.
Returns:
true if the userInput passed in the constructor matches the full name.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

Copyright © 1997, 2011, Oracle. All rights reserved.