Uses of Class
org.jtool.jxplatform.wrapper.JxField

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.