Uses of Class
com.github.javaparser.ast.observer.ObservableProperty
-
-
Uses of ObservableProperty in com.github.javaparser.ast
Methods in com.github.javaparser.ast with parameters of type ObservableProperty Modifier and Type Method Description <P> void
Node. notifyPropertyChange(ObservableProperty property, P oldValue, P newValue)
-
Uses of ObservableProperty in com.github.javaparser.ast.observer
Methods in com.github.javaparser.ast.observer that return ObservableProperty Modifier and Type Method Description static ObservableProperty
ObservableProperty. fromCamelCaseName(java.lang.String camelCaseName)
static ObservableProperty
ObservableProperty. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ObservableProperty[]
ObservableProperty. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.github.javaparser.ast.observer with parameters of type ObservableProperty Modifier and Type Method Description void
PropagatingAstObserver. concretePropertyChange(Node observedNode, ObservableProperty property, java.lang.Object oldValue, java.lang.Object newValue)
void
AstObserver. propertyChange(Node observedNode, ObservableProperty property, java.lang.Object oldValue, java.lang.Object newValue)
The value of a property is changedvoid
AstObserverAdapter. propertyChange(Node observedNode, ObservableProperty property, java.lang.Object oldValue, java.lang.Object newValue)
void
PropagatingAstObserver. propertyChange(Node observedNode, ObservableProperty property, java.lang.Object oldValue, java.lang.Object newValue)
-
Uses of ObservableProperty in com.github.javaparser.printer.concretesyntaxmodel
Fields in com.github.javaparser.printer.concretesyntaxmodel declared as ObservableProperty Modifier and Type Field Description private ObservableProperty
CsmAttribute. property
private ObservableProperty
CsmChar. property
private ObservableProperty
CsmList. property
private ObservableProperty
CsmSingleReference. property
private ObservableProperty
CsmString. property
private ObservableProperty
CsmTextBlock. property
Fields in com.github.javaparser.printer.concretesyntaxmodel with type parameters of type ObservableProperty Modifier and Type Field Description private java.util.List<ObservableProperty>
CsmConditional. properties
Methods in com.github.javaparser.printer.concretesyntaxmodel that return ObservableProperty Modifier and Type Method Description ObservableProperty
CsmAttribute. getProperty()
ObservableProperty
CsmChar. getProperty()
ObservableProperty
CsmConditional. getProperty()
ObservableProperty
CsmList. getProperty()
ObservableProperty
CsmSingleReference. getProperty()
ObservableProperty
CsmString. getProperty()
ObservableProperty
CsmTextBlock. getProperty()
Methods in com.github.javaparser.printer.concretesyntaxmodel that return types with arguments of type ObservableProperty Modifier and Type Method Description java.util.List<ObservableProperty>
CsmConditional. getProperties()
Methods in com.github.javaparser.printer.concretesyntaxmodel with parameters of type ObservableProperty Modifier and Type Method Description static CsmElement
CsmElement. attribute(ObservableProperty property)
static CsmElement
CsmElement. charToken(ObservableProperty property)
static CsmElement
CsmElement. child(ObservableProperty property)
static CsmElement
CsmElement. conditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement)
static CsmElement
CsmElement. conditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)
(package private) boolean
CsmConditional.Condition. evaluate(Node node, ObservableProperty property)
static CsmElement
CsmElement. list(ObservableProperty property)
static CsmElement
CsmElement. list(ObservableProperty property, CsmElement separator)
static CsmElement
CsmElement. list(ObservableProperty property, CsmElement separator, CsmElement preceeding, CsmElement following)
static CsmElement
CsmElement. list(ObservableProperty property, CsmElement separatorPre, CsmElement separatorPost, CsmElement preceeding, CsmElement following)
static CsmElement
CsmElement. stringToken(ObservableProperty property)
static CsmElement
CsmElement. textBlockToken(ObservableProperty property)
Method parameters in com.github.javaparser.printer.concretesyntaxmodel with type arguments of type ObservableProperty Modifier and Type Method Description static CsmElement
CsmElement. conditional(java.util.List<ObservableProperty> properties, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)
Constructors in com.github.javaparser.printer.concretesyntaxmodel with parameters of type ObservableProperty Constructor Description CsmAttribute(ObservableProperty property)
CsmChar(ObservableProperty property)
CsmConditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement)
CsmConditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)
CsmList(ObservableProperty property)
CsmList(ObservableProperty property, CsmElement separator)
CsmList(ObservableProperty property, CsmElement separatorPre, CsmElement separatorPost, CsmElement preceeding, CsmElement following)
CsmSingleReference(ObservableProperty property)
CsmString(ObservableProperty property)
CsmTextBlock(ObservableProperty property)
Constructor parameters in com.github.javaparser.printer.concretesyntaxmodel with type arguments of type ObservableProperty Constructor Description CsmConditional(java.util.List<ObservableProperty> properties, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)
-
Uses of ObservableProperty in com.github.javaparser.printer.lexicalpreservation
Methods in com.github.javaparser.printer.lexicalpreservation that return ObservableProperty Modifier and Type Method Description private static ObservableProperty
LexicalPreservingPrinter. findNodeListName(NodeList<?> nodeList)
Methods in com.github.javaparser.printer.lexicalpreservation with parameters of type ObservableProperty Modifier and Type Method Description (package private) LexicalDifferenceCalculator.CalculatedSyntaxModel
LexicalDifferenceCalculator. calculatedSyntaxModelAfterListAddition(Node container, ObservableProperty observableProperty, int index, Node nodeAdded)
(package private) LexicalDifferenceCalculator.CalculatedSyntaxModel
LexicalDifferenceCalculator. calculatedSyntaxModelAfterListAddition(CsmElement csm, ObservableProperty observableProperty, NodeList<?> nodeList, int index, Node nodeAdded)
(package private) LexicalDifferenceCalculator.CalculatedSyntaxModel
LexicalDifferenceCalculator. calculatedSyntaxModelAfterListRemoval(Node container, ObservableProperty observableProperty, int index)
(package private) LexicalDifferenceCalculator.CalculatedSyntaxModel
LexicalDifferenceCalculator. calculatedSyntaxModelAfterListRemoval(CsmElement csm, ObservableProperty observableProperty, NodeList<?> nodeList, int index)
private LexicalDifferenceCalculator.CalculatedSyntaxModel
LexicalDifferenceCalculator. calculatedSyntaxModelAfterListReplacement(CsmElement csm, ObservableProperty observableProperty, NodeList<?> nodeList, int index, Node newValue)
(package private) LexicalDifferenceCalculator.CalculatedSyntaxModel
LexicalDifferenceCalculator. calculatedSyntaxModelAfterPropertyChange(Node node, ObservableProperty property, java.lang.Object oldValue, java.lang.Object newValue)
(package private) LexicalDifferenceCalculator.CalculatedSyntaxModel
LexicalDifferenceCalculator. calculatedSyntaxModelAfterPropertyChange(CsmElement csm, Node node, ObservableProperty property, java.lang.Object oldValue, java.lang.Object newValue)
(package private) java.util.List<DifferenceElement>
LexicalDifferenceCalculator. calculateListAdditionDifference(ObservableProperty observableProperty, NodeList<?> nodeList, int index, Node nodeAdded)
(package private) java.util.List<DifferenceElement>
LexicalDifferenceCalculator. calculateListRemovalDifference(ObservableProperty observableProperty, NodeList<?> nodeList, int index)
(package private) java.util.List<DifferenceElement>
LexicalDifferenceCalculator. calculateListReplacementDifference(ObservableProperty observableProperty, NodeList<?> nodeList, int index, Node newValue)
(package private) void
LexicalDifferenceCalculator. calculatePropertyChange(NodeText nodeText, Node observedNode, ObservableProperty property, java.lang.Object oldValue, java.lang.Object newValue)
void
LexicalPreservingPrinter.Observer. concretePropertyChange(Node observedNode, ObservableProperty property, java.lang.Object oldValue, java.lang.Object newValue)
-
Uses of ObservableProperty in com.github.javaparser.printer.lexicalpreservation.changes
Fields in com.github.javaparser.printer.lexicalpreservation.changes declared as ObservableProperty Modifier and Type Field Description private ObservableProperty
ListAdditionChange. observableProperty
private ObservableProperty
ListRemovalChange. observableProperty
private ObservableProperty
ListReplacementChange. observableProperty
private ObservableProperty
PropertyChange. property
Methods in com.github.javaparser.printer.lexicalpreservation.changes that return ObservableProperty Modifier and Type Method Description ObservableProperty
PropertyChange. getProperty()
Methods in com.github.javaparser.printer.lexicalpreservation.changes with parameters of type ObservableProperty Modifier and Type Method Description java.lang.Object
Change. getValue(ObservableProperty property, Node node)
java.lang.Object
ListAdditionChange. getValue(ObservableProperty property, Node node)
java.lang.Object
ListRemovalChange. getValue(ObservableProperty property, Node node)
java.lang.Object
ListReplacementChange. getValue(ObservableProperty property, Node node)
java.lang.Object
NoChange. getValue(ObservableProperty property, Node node)
java.lang.Object
PropertyChange. getValue(ObservableProperty property, Node node)
Constructors in com.github.javaparser.printer.lexicalpreservation.changes with parameters of type ObservableProperty Constructor Description ListAdditionChange(ObservableProperty observableProperty, int index, Node nodeAdded)
ListRemovalChange(ObservableProperty observableProperty, int index)
ListReplacementChange(ObservableProperty observableProperty, int index, Node newValue)
PropertyChange(ObservableProperty property, java.lang.Object oldValue, java.lang.Object newValue)
-