Standard Filters

These are the filters which ship with the product and are immediately available for use in filter scripts, batches and all other places where filters are used.
ElementSignatureDescription
typesabstract classesabstract classes
typesall classesall classes
typesall interfacesall interfaces
typesall typesall types
typesaspectj typesaspectj types
typesbytecode typesbytecode types
typesclasses with a default constructorclasses with a default constructor
typesclasses with a default constructorclasses with a default constructor
typesclasses with mainclasses which declare a method with the signature: public static void main(String[] args)
typescomponent type of composite design patterncomponent type of composite design pattern
typescomposite type of composite design patterncomposite type of composite design pattern
typesconcrete classesconcrete classes
typesdecorator typedecorator type
typesdeprecated typesdeprecated types
typesenumsenums
typesexceptionstypes which extend java.lang.Exception
typesinner typesinner types
typesinner types named {type-name}inner types of a given name
typesjavabean typesjavabean types
typesjmx typesjmx types as denoted by jmx annotations
typesjre typesjre types
typesjunit3 typespublic classes whose names starts with Test
typesleaf type of composite design patternleaf type of composite design pattern
typesmarker interfacesInterfaces without methods
typesmembers of package {package-name}types in a given package
typesnon java star package typesany type which doesn't exist in a java.* package
typespackage visible typestypes which have default visibility, not public, protected or private
typespojo typesclasses with a default constructor and only get and set methods
typesprivate typesprivate types
typesprotected typesprotected types
typespublic typespublic types
typesself referencing typestypes which contain a reference to themselves
typesserializable typestypes which implement java.io.Serializable
typessingeltonsclasses for which only one instance can exist accessed by a static method
typessource code typessource code types
typesspring controller typespring controller type
typesspring typesspring types
typesstatic inner typesstatic inner types
typessubtypes of members of package {package-name-pattern}subtype of type in package matching a pattern
typestop level source typessource types which are not inner types
typestop level typestypes which are not inner types
typestypes annotated as {annotation-name}types annotated as {annotation-name}
typestypes annotated as {annotation-name} with parameter {parameter-name} of value {parameter-value}types annotated as {annotation-name} with parameter {parameter-name} of value {parameter-value}
typestypes authored by {author}types with a javadoc @author tag matching a given pattern
typestypes declared within a package named {package-name-pattern}types declared in a package whose name matches a given pattern
typestypes declaring methods named {method-name-pattern}types declaring methods whose name matches a pattern
typestypes declaring or inheriting methods named {method-name-pattern}types declaring or inheriting methods whose name matches a pattern
typestypes depending on package {package-name}types depending on a package
typestypes named {type-name-pattern}types whose name matches a pattern
typestypes with static memberstypes with static members
methodsall methodsall methods including constructors
methodsall operationsall methods which are not constructors
methodsaspectj methodsaspectj methods
methodsconstructorsconstructors
methodsdefault constructorsconstructors that take no parameters
methodsdeprecated methodsmethods annotated as @Deprecated
methodsgetter methodsmethods whose name starts with 'get'
methodsjmx methodsjmx methods as determined by jmx annotations
methodsmain methodsmethods with the signature: public static void main(String[] args)
methodsmethods annotated as {annotation-name}methods annotated as {annotation-name}
methodsmethods annotated as {annotation-name} with parameter {parameter-name} of value {parameter-value}methods annotated as {annotation-name} with parameter {parameter-name} of value {parameter-value}
methodsmethods named {method-name-pattern}methods whose name matches a pattern
methodsmethods of {method-owner}methods declared by a given type
methodsnon default constructorsconstructors which take one or more arguments
methodsoverloaded methodsoverloaded methods
methodsoverridden methodsoverridden methods
methodsoverriding methodsoverriding methods
methodspackage visible methodsmethods which have default visibility, not public, protected or private
methodsprivate methodsprivate methods
methodsprotected methodsprotected methods
methodspublic methodspublic methods
methodssetter methodsmethods whose name starts with 'set'
methodsspring autowired methodsspring autowired methods
methodsspring methodsspring methods
methodsstatic methodsstatic methods
methodssynchronized methodssynchronized methods
fieldsall fieldsall fields
fieldsall loggersslf4j, log4j, javalogger and apache commons logger combined
fieldsapache commons loggerapache commons logger
fieldsaspectj fieldsaspectj fields
fieldsdeprecated fieldsall fields annotated as @Deprecated
fieldsfields annotated as {annotation-name}fields annotated as {annotation-name}
fieldsfields annotated as {annotation-name} with parameter {parameter-name} of value {parameter-value}fields annotated as {annotation-name} with parameter {parameter-name} of value {parameter-value}
fieldsfields named {field-name-pattern}fields whose name matches a given pattern
fieldsfields of {field-owner}fields declared in a type whose name matches a given pattern
fieldsfields which reference their declarerfields which reference their declarer
fieldsjava loggerjava logger
fieldslog4j loggerlog4j logger
fieldsone to many fieldsone to many fields
fieldspackage visible fieldsfields which have default visibility, not public, protected or private
fieldsprivate fieldsprivate fields
fieldsprotected fieldsprotected fields
fieldspublic fieldspublic fields
fieldsserial version uid fieldsserial version uid fields
fieldsslf4j loggerslf4j logger
fieldsspring fieldsspring fields
fieldsstatic fieldsstatic fields
fieldsstatic string fieldsstatic string fields
fieldsstring fieldsstring fields

Copyright © AgileJ Ltd. All rights reserved.

AgileJ StructureViews is a plugin for Eclipse which generates UML class diagrams reverse engineered from Java source code.

Learn More

Stay Up To Date


Get In Touch

AgileJ Ltd
Trident Court, 1 Oakcroft Road
Chessington, Surrey
KT9 1BD
United Kingdom
+44 20 8123 2318