|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use JxField | |
| org.jtool.jxplatform.query | Application programming interfaces for interaction with the XML representaion of source code. |
| org.jtool.jxplatform.wrapper | Application programming interfaces for interaction with the XML representaion of source code. |
| org.jtool.jxplatform.wrapper.collection | Application programming interfaces for collectively managing Java wrappers. |
| Uses of JxField in org.jtool.jxplatform.query |
| Methods in org.jtool.jxplatform.query that return JxField | |
static JxField |
Elipse2Jx.getJxField(org.eclipse.jdt.core.IField field)
Obtains a field correspondinf to an IField. |
static JxField |
Elipse2Jx.getUpdatedJxField(org.eclipse.jdt.core.IField field)
Obtains a field correspondinf to an IField. |
| Methods in org.jtool.jxplatform.query with parameters of type JxField | |
static JxFileList |
QueryProject.getFilesUsingField(JxProject project,
JxField jfield)
Obtains all files in a given project that access a given field. |
static JxFileList |
QueryProject.getFilesUsingFieldExceptSelf(JxProject project,
JxField jfield)
Obtains all files in a given project that access a given field except the fiels itself. |
protected static java.util.ArrayList |
QueryProject.getAccessesUsingField(JxElement jelem,
JxField jfield)
Obtains all field access wrappers in a given DOM subtree which access a given field. |
static JxClassList |
QueryProject.getJxClassesUsingTheField(JxProject project,
JxField jfield)
Obtains all classes in a given project that access a given field. |
static boolean |
QueryMethod.usesPrivateField(JxMethod jmethod,
JxField jfield)
Tests if a given method uses a given private field. |
static java.util.ArrayList |
QueryFile.getJxAccessesUsingField(JxFile jfile,
JxField jfield)
Obtains all field access wrappers in a given file that access a given field. |
static boolean |
QueryField.usesField(JxField jfield)
Tests if a given field uses another field. |
static boolean |
QueryField.callsMethod(JxField jfield)
Tests if a given field calls any method. |
static boolean |
QueryField.usesFieldInClass(JxField jfield,
JxClass jclass)
Tests if a given field uses another field in a given class. |
static boolean |
QueryField.usesFieldInAncestorsOfClass(JxField jfield,
JxClass jclass)
Tests if a given field uses any field in ancestors of a given class. |
static JxFieldList |
QueryField.getUsedFieldsInClass(JxField jfield,
JxClass jclass)
Obtains all fields which are used by a given field and which are in a given class. |
static boolean |
QueryField.callsMethodInClass(JxField jfield,
JxClass jclass)
Tests if a given field calls any method in a given class. |
static boolean |
QueryField.callsMethodInAncestorsOfClass(JxField jfield,
JxClass jclass)
Tests if a given field calls any method in ancestors of a given class. |
static JxMethodList |
QueryField.getCalledMethodsInClass(JxField jfield,
JxClass jclass)
Obtains all methods which are called by a given field and which are in a given class. |
static boolean |
QueryField.usesPrivateFieldInClass(JxField jfield,
JxClass jclass)
Tests if a given field uses any private field in a given class. |
static boolean |
QueryField.callsPrivateMethodsInClass(JxField jfield,
JxClass jclass)
Tests if a given field calls any private method in a given class. |
static JxFieldList |
QueryField.getUsedFieldsInAncestorsOfClass(JxField jfield,
JxClass jclass)
Obtains all fields which are used by a given field and which are in ancestors of a given class. |
static JxFieldList |
QueryField.getFieldsWithTheSameName(JxField jfield,
JxClassList jclasses)
Obtains all fields in a given collection with the same name as a given field. |
static JxFieldList |
QueryField.getHiddenFields(JxField jfield)
Obtains all fields hidden by a given field. |
static JxFieldList |
QueryField.getHiddenFields(JxField jfield,
JxClassList ancestors)
Obtains all fields hidden by a given field. |
static JxFieldList |
QueryField.getHidingFields(JxField jfield)
Obtains all fields hiding a given field. |
static JxFieldList |
QueryField.getHidingFields(JxField jfield,
JxClassList descendants)
Obtains all fields hiding a given field. |
static boolean |
QueryField.hides(JxField jf1,
JxField jf2)
Tests if a given field hides a given field. |
static boolean |
QueryField.inSimpleAssignments(JxField jfield,
JxClass jclass)
Tests if all accesses to a given field in a given class are contained in simple assignments. |
static JxMethod |
QueryField.guessGettter(JxField jfield)
Guesses and returns the getter of a given field. |
static JxMethod |
QueryField.guessSettter(JxField jfield)
Guesses and returns the setter of a given field. |
static boolean |
QueryClass.definesField(JxClass jclass,
JxField jfield)
Tests if a given class defines a field with the same name as a given field has. |
static JxClassList |
QueryClass.getAncestorsDefiningField(JxClass jclass,
JxField jfield)
Obtains all ancestors of a given class and deJxfine a given field. |
static JxClassList |
QueryClass.collectDescendantsDefiningField(JxClass jclass,
JxField jfield)
Obtains all descendants of a given class that define a given field. |
static JxClassList |
QueryClass.getClassesDefiningField(JxClassList jclasses,
JxField jfield)
Obtains all classes of a given collection that define a given field. |
static boolean |
QueryClass.usesField(JxClass jclass,
JxField jfield)
Tests if a given class uses a given field. |
static java.util.ArrayList |
QueryClass.getAccessesUsingField(JxClass jclass,
JxField jfield)
Obtains all field access wrappers to a given field in a given class. |
static boolean |
QueryClass.usesFieldExceptAccessors(JxClass jclass,
JxField jfield,
java.lang.String setter,
java.lang.String getter)
Tests if a given class directly uses a given field without its accessors. |
static JxClassList |
QueryClass.getDescendantsUsingField(JxClass jclass,
JxField jfield)
Obtains all descendants of a given class that use a given field. |
static boolean |
QueryClass.isAccessible(JxClass jclass,
JxField jf)
Tests if a given class can access a given field. |
static boolean |
QueryClass.isAccessible(JxClass jclass,
JxClass jc,
JxField jf)
Tests if a given class can access a given field of a given class. |
| Uses of JxField in org.jtool.jxplatform.wrapper |
| Subclasses of JxField in org.jtool.jxplatform.wrapper | |
class |
JxBinaryField
An object wrapping a Field element of an XML document generated from a binary file. |
| Methods in org.jtool.jxplatform.wrapper that return JxField | |
static JxField |
JxWrapperFactory.createJxField(org.w3c.dom.Element elem)
Creates a new object wrapping a Field element. |
JxField |
JxBinaryField.getDeclarativeField()
Returns the field with its type among the fields sharing the same type-declaration. |
JxField |
JxBinaryClass.getJxField(java.lang.String name)
Returns a wrapper for a field with a given name. |
JxField |
JxFieldAccess.getReferencedJxField()
Returns the field wrapper referenced by this variable access. |
JxField |
JxField.getDeclarativeField()
Returns the field with its type among the fields sharing the same type-declaration. |
JxField |
JxElement.getJxField()
Obtains a field wrapper defining this element. |
JxField |
JxClass.getJxField(java.lang.String name)
Returns a wrapper for a field with a given name. |
| Methods in org.jtool.jxplatform.wrapper with parameters of type JxField | |
boolean |
JxField.equals(JxField jfield)
Tests if a given field wrapper equals to this one. |
| Uses of JxField in org.jtool.jxplatform.wrapper.collection |
| Methods in org.jtool.jxplatform.wrapper.collection that return JxField | |
JxField |
JxFieldList.remove(int index)
Removes a wrapper at a position in this list. |
JxField |
JxFieldList.get(int index)
Returns a wrapper at the position in this list. |
JxField |
JxFieldList.getFirst()
Returns the first wrapper in this list. |
JxField |
JxFieldList.getLast()
Returns the last wrapper in this list. |
JxField |
JxFieldList.removeFirst()
Removes the first wrapper from this list. |
JxField |
JxFieldList.removeLast()
Removes the last wrapper from this list. |
JxField |
JxFieldList.getJxField(JxField jf)
Returns a wrapper in this list that indicates the same DOM element of a wrapper. |
JxField |
JxFieldList.getJxField(java.lang.String name)
Returns a wrapper with a name in this list. |
JxField[] |
JxFieldList.toArray()
Returns an array containing all wrappers in this list in proper sequence. |
| Methods in org.jtool.jxplatform.wrapper.collection with parameters of type JxField | |
boolean |
JxFieldList.add(JxField jf)
Appends a wrapper to the end of this list. |
boolean |
JxFieldList.add(int index,
JxField jf)
Inserts a wrapper at a position in this list. |
boolean |
JxFieldList.remove(JxField jf)
Removes a wrapper from this list. |
boolean |
JxFieldList.contains(JxField jf)
Tests if this list contains a wrapper. |
boolean |
JxFieldList.addFirst(JxField jf)
Inserts a wrapper at the beginning of this list. |
boolean |
JxFieldList.addLast(JxField jf)
Appends a wrapper to the end of this list. |
JxField |
JxFieldList.getJxField(JxField jf)
Returns a wrapper in this list that indicates the same DOM element of a wrapper. |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||