Top Inners Fields Constructors Methods
com.github.javaparser.printer.concretesyntaxmodel

public Class CsmConditional

extends Object
implements CsmElement
Class Inheritance
All Implemented Interfaces
com.github.javaparser.printer.concretesyntaxmodel.CsmElement
Imports
com.github.javaparser.ast.Node, .NodeList, com.github.javaparser.ast.observer.ObservableProperty, com.github.javaparser.printer.SourcePrinter, java.util.Arrays, .List

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private final CsmConditional.Condition
private final CsmElement
private final List<ObservableProperty>
private final CsmElement

Constructor Summary

AccessConstructor and Description
public
CsmConditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)

public
CsmConditional(List<ObservableProperty> properties, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)

public

Method Summary

Modifier and TypeMethod and Description
public CsmConditional.Condition
public CsmElement
public List<ObservableProperty>
public ObservableProperty
public CsmElement
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

conditionback to summary
private final CsmConditional.Condition condition
elseElementback to summary
private final CsmElement elseElement
propertiesback to summary
private final List<ObservableProperty> properties
thenElementback to summary
private final CsmElement thenElement

Constructor Detail

CsmConditionalback to summary
public CsmConditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)
CsmConditionalback to summary
public CsmConditional(List<ObservableProperty> properties, CsmConditional.Condition condition, CsmElement thenElement, CsmElement elseElement)
CsmConditionalback to summary
public CsmConditional(ObservableProperty property, CsmConditional.Condition condition, CsmElement thenElement)

Method Detail

getConditionback to summary
public CsmConditional.Condition getCondition()
getElseElementback to summary
public CsmElement getElseElement()
getPropertiesback to summary
public List<ObservableProperty> getProperties()
getPropertyback to summary
public ObservableProperty getProperty()
getThenElementback to summary
public CsmElement getThenElement()
prettyPrintback to summary
public void prettyPrint(Node node, SourcePrinter printer)

Implements com.github.javaparser.printer.concretesyntaxmodel.CsmElement.prettyPrint.

Annotations
@Override
com.github.javaparser.printer.concretesyntaxmodel back to summary

public final Enum CsmConditional.Condition

extends Enum<CsmConditional.Condition>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final CsmConditional.Condition
public static final CsmConditional.Condition
public static final CsmConditional.Condition
public static final CsmConditional.Condition

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv boolean
public static CsmConditional.Condition
public static CsmConditional.Condition[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

FLAGback to summary
public static final CsmConditional.Condition FLAG
IS_EMPTYback to summary
public static final CsmConditional.Condition IS_EMPTY
IS_NOT_EMPTYback to summary
public static final CsmConditional.Condition IS_NOT_EMPTY
IS_PRESENTback to summary
public static final CsmConditional.Condition IS_PRESENT

Constructor Detail

Conditionback to summary
private Condition()

Method Detail

evaluateback to summary
pack-priv boolean evaluate(Node node, ObservableProperty property)
valueOfback to summary
public static CsmConditional.Condition valueOf(String name)
valuesback to summary
public static CsmConditional.Condition[] values()