|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vaadin.client.Util
public class Util
| Constructor Summary | |
|---|---|
Util()
|
|
| Method Summary | ||
|---|---|---|
static void |
alert(java.lang.String string)
Deprecated. As of 7.4.0, use WidgetUtil.alert(String) instead. |
|
static void |
browserDebugger()
Deprecated. As of 7.4.0, use WidgetUtil.browserDebugger()
instead. |
|
static com.google.gwt.user.client.Element |
cloneNode(Element element,
boolean deep)
Deprecated. As of 7.4.0, use WidgetUtil.cloneNode(Element, boolean) instead. |
|
static boolean |
collectionsEquals(java.util.Collection<?> collection1,
java.util.Collection<?> collection2)
Performs a shallow comparison of the collections. |
|
static void |
detachAttach(Element element)
Deprecated. As of 7.4.0, use WidgetUtil.detachAttach(Element)
instead. |
|
static boolean |
equals(java.lang.Object a,
java.lang.Object b)
Deprecated. As of 7.1 use Object.equals(Object) instead |
|
static java.lang.String |
escapeAttribute(java.lang.String attribute)
Deprecated. As of 7.4.0, use WidgetUtil.escapeAttribute(String)
instead. |
|
static java.lang.String |
escapeHTML(java.lang.String html)
Deprecated. As of 7.4.0, use WidgetUtil.escapeHTML(String)
instead. |
|
static ComponentConnector |
findConnectorFor(Widget widget)
|
|
static ComponentConnector |
findPaintable(ApplicationConnection client,
Element element)
Helper method to find the nearest parent paintable instance by traversing the DOM upwards from given element. |
|
static
|
findWidget(Element element,
java.lang.Class<? extends Widget> class1)
Deprecated. As of 7.4.0, use WidgetUtil.findWidget(Element, Class) instead. |
|
static void |
focus(Element el)
Deprecated. As of 7.4.0, use WidgetUtil.focus(Element) instead. |
|
static void |
forceIE8Redraw(Element e)
Deprecated. As of 7.4.0, use WidgetUtil.forceIE8Redraw(Element)
instead. |
|
static void |
forceIERedraw(Element e)
Deprecated. As of 7.4.0, use WidgetUtil.forceIERedraw(Element)
instead. |
|
static void |
forceWebkitRedraw(Element element)
Deprecated. As of 7.4.0, use WidgetUtil.forceWebkitRedraw(Element) instead. |
|
static java.lang.String |
getAbsoluteUrl(java.lang.String url)
Deprecated. As of 7.4.0, use WidgetUtil.getAbsoluteUrl(String)
instead. |
|
static int |
getChildElementIndex(Element childElement)
Deprecated. As of 7.4.0, use WidgetUtil.getChildElementIndex(Element) instead. |
|
static ComponentConnector |
getConnectorForElement(ApplicationConnection client,
Widget parent,
Element element)
Locates the nested child component of |
|
static java.lang.String |
getConnectorString(ServerConnector p)
|
|
static com.google.gwt.user.client.Element |
getElementFromPoint(int clientX,
int clientY)
Deprecated. As of 7.4.0, use WidgetUtil.getElementFromPoint(int, int) instead. |
|
static com.google.gwt.user.client.Element |
getElementUnderMouse(NativeEvent event)
Deprecated. As of 7.4.0, use WidgetUtil.getElementUnderMouse(NativeEvent) instead. |
|
static com.google.gwt.user.client.Element |
getFocusedElement()
Deprecated. As of 7.4.0, use WidgetUtil.getFocusedElement()
instead. |
|
static com.google.gwt.user.client.Element |
getIEFocusedElement()
Deprecated. Use #getFocusedElement instead |
|
static int |
getKeyCode(
Deprecated. As of 7.4.0, use WidgetUtil#getKeyCode(KeyEvent)
instead. |
|
static int |
getNativeScrollbarSize()
Deprecated. As of 7.4.0, use WidgetUtil.getNativeScrollbarSize()
instead. |
|
static int |
getRequiredHeight(com.google.gwt.dom.client.Element element)
Deprecated. As of 7.4.0, use WidgetUtil#getRequiredHeight(Element) instead. |
|
static int |
getRequiredHeight(Widget widget)
Deprecated. As of 7.4.0, use WidgetUtil.getRequiredHeight(Widget)
instead. |
|
static int |
getRequiredHeightBoundingClientRect(com.google.gwt.dom.client.Element element)
Deprecated. As of 7.4.0, use WidgetUtil#getRequiredHeightBoundingClientRect(Element)
instead. |
|
static int |
getRequiredHeightComputedStyle(com.google.gwt.dom.client.Element element)
Deprecated. As of 7.4.0, use WidgetUtil#getRequiredHeightComputedStyle(Element)
instead. |
|
static int |
getRequiredWidth(com.google.gwt.dom.client.Element element)
Deprecated. As of 7.4.0, use WidgetUtil#getRequiredWidth(Element)
instead. |
|
static int |
getRequiredWidth(Widget widget)
Deprecated. As of 7.4.0, use WidgetUtil.getRequiredWidth(Widget)
instead. |
|
int |
getRequiredWidthBoundingClientRect(com.google.gwt.dom.client.Element element)
Deprecated. As of 7.4.0, use WidgetUtil#getRequiredWidthBoundingClientRect(Element)
instead. |
|
static int |
getRequiredWidthComputedStyle(com.google.gwt.dom.client.Element element)
Deprecated. As of 7.4.0, use WidgetUtil#getRequiredWidthComputedStyle(Element)
instead. |
|
static java.lang.String |
getSimpleName(java.lang.Object widget)
Deprecated. As of 7.4, use Class.getSimpleName() instead. |
|
static int |
getTouchOrMouseClientX(Event event)
Deprecated. As of 7.4.0, use WidgetUtil.getTouchOrMouseClientX(Event) instead. |
|
static int |
getTouchOrMouseClientX(NativeEvent event)
Deprecated. As of 7.4.0, use WidgetUtil.getTouchOrMouseClientX(NativeEvent)
instead. |
|
static int |
getTouchOrMouseClientY(Event event)
Deprecated. As of 7.4.0, use WidgetUtil.getTouchOrMouseClientY(Event) instead. |
|
static int |
getTouchOrMouseClientY(NativeEvent currentGwtEvent)
Deprecated. As of 7.4.0, use WidgetUtil.getTouchOrMouseClientY(NativeEvent)
instead. |
|
static boolean |
isAttachedAndDisplayed(Widget widget)
Deprecated. As of 7.4.0, use WidgetUtil.isAttachedAndDisplayed(Widget) instead. |
|
static boolean |
isCached(UIDL uidl)
Deprecated. |
|
static boolean |
isFocusedElementEditable()
Deprecated. As of 7.4.0, use WidgetUtil.isFocusedElementEditable() instead. |
|
static boolean |
isTouchEvent(Event event)
Deprecated. As of 7.4.0, use WidgetUtil.isTouchEvent(Event)
instead. |
|
static boolean |
isTouchEvent(NativeEvent event)
Deprecated. As of 7.4.0, use WidgetUtil.isTouchEvent(NativeEvent)
instead. |
|
static boolean |
isTouchEventOrLeftMouseButton(Event event)
Deprecated. As of 7.4.0, use WidgetUtil.isTouchEventOrLeftMouseButton(Event)
instead. |
|
static
|
jso2json(JavaScriptObject jso)
Converts a native JavaScriptObject into a JsonValue. |
|
static JavaScriptObject |
json2jso(elemental.json.JsonValue jsonValue)
Converts a JsonValue into a native JavaScriptObject. |
|
static void |
logMethodInvocations(ApplicationConnection c,
java.util.Collection<com.vaadin.shared.communication.MethodInvocation> methodInvocations)
|
|
static boolean |
mayHaveScrollBars(com.google.gwt.dom.client.Element pe)
Deprecated. As of 7.4.0, use WidgetUtil#mayHaveScrollBars(Element) instead. |
|
static int |
measureHorizontalBorder(Element element)
Deprecated. As of 7.4.0, use WidgetUtil.measureHorizontalBorder(Element) instead. |
|
static int |
measureHorizontalPaddingAndBorder(Element element,
int paddingGuess)
Deprecated. As of 7.4.0, use WidgetUtil.measureHorizontalPaddingAndBorder(Element, int)
instead. |
|
static int |
measureMarginLeft(Element element)
Deprecated. As of 7.4.0, use WidgetUtil.measureMarginLeft(Element) instead. |
|
static int |
measureVerticalBorder(Element element)
Deprecated. As of 7.4.0, use WidgetUtil.measureVerticalBorder(Element) instead. |
|
static int |
measureVerticalPaddingAndBorder(Element element,
int paddingGuess)
Deprecated. As of 7.4.0, use WidgetUtil.measureVerticalPaddingAndBorder(Element, int)
instead. |
|
static void |
notifyParentOfSizeChange(Widget widget,
boolean lazy)
Deprecated. As of 7.0, use LayoutManager.setNeedsMeasure(ComponentConnector)
instead |
|
static
|
parse(java.lang.String jsonAsString)
Parse a string containing JSON into a JavaScriptObject. |
|
static RenderInformation.FloatSize |
parseRelativeSize(com.vaadin.shared.AbstractComponentState state)
Parses shared state and fetches the relative size of the component. |
|
static float |
parseRelativeSize(java.lang.String size)
Deprecated. As of 7.4.0, use WidgetUtil.parseRelativeSize(String)
instead. |
|
static double |
round(double num,
int exp)
Round num up to exp decimal positions. |
|
static void |
runWebkitOverflowAutoFix(Element elem)
Deprecated. As of 7.4.0, use WidgetUtil.runWebkitOverflowAutoFix(Element) instead. |
|
static void |
runWebkitOverflowAutoFixDeferred(Element elem)
Deprecated. As of 7.4.0, use WidgetUtil.runWebkitOverflowAutoFixDeferred(Element)
instead. |
|
static void |
scrollIntoViewVertically(Element elem)
Deprecated. As of 7.4.0, use WidgetUtil.scrollIntoViewVertically(Element) instead. |
|
static void |
setFloat(Element element,
java.lang.String value)
Deprecated. As of 7.4.0, use WidgetUtil.setFloat(Element, String)
instead. |
|
static int |
setHeightExcludingPaddingAndBorder(Element element,
int requestedHeight,
int verticalPaddingBorderGuess,
boolean requestedHeightIncludesPaddingBorder)
Deprecated. As of 7.4.0, use WidgetUtil.setHeightExcludingPaddingAndBorder(Element, int, int, boolean)
instead. |
|
static int |
setHeightExcludingPaddingAndBorder(Widget widget,
java.lang.String height,
int paddingBorderGuess)
Deprecated. As of 7.4.0, use WidgetUtil.setHeightExcludingPaddingAndBorder(Widget, String, int)
instead. |
|
static void |
setSelectionRange(Element elem,
int pos,
int length,
java.lang.String direction)
Deprecated. As of 7.4.0, use WidgetUtil.setSelectionRange(Element, int, int, String)
instead. |
|
static void |
setStyleTemporarily(Element element,
java.lang.String styleProperty,
java.lang.String tempValue)
Deprecated. As of 7.4.0, use WidgetUtil.setStyleTemporarily(Element, String, String)
instead. |
|
static int |
setWidthExcludingPaddingAndBorder(Element element,
int requestedWidth,
int horizontalPaddingBorderGuess,
boolean requestedWidthIncludesPaddingBorder)
Deprecated. As of 7.4.0, use WidgetUtil.setWidthExcludingPaddingAndBorder(Element, int, int, boolean)
instead. |
|
static int |
setWidthExcludingPaddingAndBorder(Widget widget,
java.lang.String width,
int paddingBorderGuess)
Deprecated. As of 7.4.0, use WidgetUtil.setWidthExcludingPaddingAndBorder(Widget, String, int)
instead. |
|
static boolean |
shouldSkipMeasurementOfConnector(ComponentConnector candidate)
Test if we can can skip measuring this connector. |
|
static boolean |
shouldSkipMeasurementOfConnector(ComponentConnector candidate,
ComponentConnector parent)
Test if we can can skip measuring this connector. |
|
static void |
simulateClickFromTouchEvent(Event touchevent,
Widget widget)
Deprecated. As of 7.4.0, use WidgetUtil.simulateClickFromTouchEvent(Event, Widget)
instead. |
|
static void |
sinkOnloadForImages(Element element)
Deprecated. As of 7.4.0, use WidgetUtil.sinkOnloadForImages(Element) instead. |
|
static void |
updateRelativeChildrenAndSendSizeUpdateEvent(ApplicationConnection client,
HasWidgets container,
Widget widget)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Util()
| Method Detail |
|---|
@Deprecated public static void browserDebugger()
WidgetUtil.browserDebugger()
instead.
@Deprecated public static int getKeyCode(event)
WidgetUtil#getKeyCode(KeyEvent)
instead.
event -
@Deprecated
public static com.google.gwt.user.client.Element getElementFromPoint(int clientX,
int clientY)
WidgetUtil.getElementFromPoint(int, int) instead.
x - y -
@Deprecated
public static void notifyParentOfSizeChange(Widget widget,
boolean lazy)
LayoutManager.setNeedsMeasure(ComponentConnector)
instead
widget - lazy - run componentSizeUpdated lazylypublic static ComponentConnector findConnectorFor(Widget widget)
@Deprecated public static float parseRelativeSize(java.lang.String size)
WidgetUtil.parseRelativeSize(String)
instead.
@Deprecated public static java.lang.String escapeHTML(java.lang.String html)
WidgetUtil.escapeHTML(String)
instead.
html -
@Deprecated public static java.lang.String escapeAttribute(java.lang.String attribute)
WidgetUtil.escapeAttribute(String)
instead.
attribute - The string to escape
@Deprecated
public static com.google.gwt.user.client.Element cloneNode(Element element,
boolean deep)
WidgetUtil.cloneNode(Element, boolean) instead.
element - deep - clone child tree also
@Deprecated
public static int measureHorizontalPaddingAndBorder(Element element,
int paddingGuess)
WidgetUtil.measureHorizontalPaddingAndBorder(Element, int)
instead.
@Deprecated
public static int measureVerticalPaddingAndBorder(Element element,
int paddingGuess)
WidgetUtil.measureVerticalPaddingAndBorder(Element, int)
instead.
@Deprecated public static int measureHorizontalBorder(Element element)
WidgetUtil.measureHorizontalBorder(Element) instead.
@Deprecated public static int measureVerticalBorder(Element element)
WidgetUtil.measureVerticalBorder(Element) instead.
@Deprecated public static int measureMarginLeft(Element element)
WidgetUtil.measureMarginLeft(Element) instead.
@Deprecated
public static int setHeightExcludingPaddingAndBorder(Widget widget,
java.lang.String height,
int paddingBorderGuess)
WidgetUtil.setHeightExcludingPaddingAndBorder(Widget, String, int)
instead.
@Deprecated
public static int setWidthExcludingPaddingAndBorder(Widget widget,
java.lang.String width,
int paddingBorderGuess)
WidgetUtil.setWidthExcludingPaddingAndBorder(Widget, String, int)
instead.
@Deprecated
public static int setWidthExcludingPaddingAndBorder(Element element,
int requestedWidth,
int horizontalPaddingBorderGuess,
boolean requestedWidthIncludesPaddingBorder)
WidgetUtil.setWidthExcludingPaddingAndBorder(Element, int, int, boolean)
instead.
@Deprecated
public static int setHeightExcludingPaddingAndBorder(Element element,
int requestedHeight,
int verticalPaddingBorderGuess,
boolean requestedHeightIncludesPaddingBorder)
WidgetUtil.setHeightExcludingPaddingAndBorder(Element, int, int, boolean)
instead.
@Deprecated public static java.lang.String getSimpleName(java.lang.Object widget)
Class.getSimpleName() instead.
@Deprecated
public static void setFloat(Element element,
java.lang.String value)
WidgetUtil.setFloat(Element, String)
instead.
@Deprecated public static int getNativeScrollbarSize()
WidgetUtil.getNativeScrollbarSize()
instead.
@Deprecated public static void runWebkitOverflowAutoFixDeferred(Element elem)
WidgetUtil.runWebkitOverflowAutoFixDeferred(Element)
instead.
runWebkitOverflowAutoFix(Element)
elem - with overflow auto@Deprecated public static void runWebkitOverflowAutoFix(Element elem)
WidgetUtil.runWebkitOverflowAutoFix(Element) instead.
elem - with overflow autopublic static RenderInformation.FloatSize parseRelativeSize(com.vaadin.shared.AbstractComponentState state)
state -
@Deprecated public static boolean isCached(UIDL uidl)
@Deprecated public static void alert(java.lang.String string)
WidgetUtil.alert(String) instead.
@Deprecated
public static boolean equals(java.lang.Object a,
java.lang.Object b)
Object.equals(Object) instead
Object.equals(Object). Handles null
values as well. Does not ensure that objects are of the same type.
Assumes that the first object's equals method handle equals properly.
a - The first value to compareb - The second value to compare
public static void updateRelativeChildrenAndSendSizeUpdateEvent(ApplicationConnection client,
HasWidgets container,
Widget widget)
@Deprecated public static int getRequiredWidth(com.google.gwt.dom.client.Element element)
WidgetUtil#getRequiredWidth(Element)
instead.
element - The element to check
@Deprecated public static int getRequiredHeight(com.google.gwt.dom.client.Element element)
WidgetUtil#getRequiredHeight(Element) instead.
element - The element to check
@Deprecated public int getRequiredWidthBoundingClientRect(com.google.gwt.dom.client.Element element)
WidgetUtil#getRequiredWidthBoundingClientRect(Element)
instead.
@Deprecated public static int getRequiredHeightComputedStyle(com.google.gwt.dom.client.Element element)
WidgetUtil#getRequiredHeightComputedStyle(Element)
instead.
@Deprecated public static int getRequiredWidthComputedStyle(com.google.gwt.dom.client.Element element)
WidgetUtil#getRequiredWidthComputedStyle(Element)
instead.
@Deprecated public static int getRequiredHeightBoundingClientRect(com.google.gwt.dom.client.Element element)
WidgetUtil#getRequiredHeightBoundingClientRect(Element)
instead.
@Deprecated public static int getRequiredWidth(Widget widget)
WidgetUtil.getRequiredWidth(Widget)
instead.
@Deprecated public static int getRequiredHeight(Widget widget)
WidgetUtil.getRequiredHeight(Widget)
instead.
@Deprecated public static boolean mayHaveScrollBars(com.google.gwt.dom.client.Element pe)
WidgetUtil#mayHaveScrollBars(Element) instead.
pe - the element to detect
public static ComponentConnector getConnectorForElement(ApplicationConnection client,
Widget parent,
Element element)
client - A reference to ApplicationConnectionparent - The widget that contains element - An element that is a sub element of the parent
@Deprecated public static void focus(Element el)
WidgetUtil.focus(Element) instead.
el - the element to focus
public static ComponentConnector findPaintable(ApplicationConnection client,
Element element)
element - the element to start from
@Deprecated
public static <T> T findWidget(Element element,
java.lang.Class<? extends Widget> class1)
WidgetUtil.findWidget(Element, Class) instead.
element - the element where to start seeking of Widgetclass1 - the Widget type to seek for@Deprecated public static void forceWebkitRedraw(Element element)
WidgetUtil.forceWebkitRedraw(Element) instead.
element - The element that should be redrawn@Deprecated public static final void forceIE8Redraw(Element e)
WidgetUtil.forceIE8Redraw(Element)
instead.
e - The element to perform the hack on@Deprecated public static void forceIERedraw(Element e)
WidgetUtil.forceIERedraw(Element)
instead.
e - The element to perform the hack on@Deprecated public static void detachAttach(Element element)
WidgetUtil.detachAttach(Element)
instead.
element - The element to detach and re-attach@Deprecated public static void sinkOnloadForImages(Element element)
WidgetUtil.sinkOnloadForImages(Element) instead.
@Deprecated public static int getChildElementIndex(Element childElement)
WidgetUtil.getChildElementIndex(Element) instead.
subElement -
public static void logMethodInvocations(ApplicationConnection c,
java.util.Collection<com.vaadin.shared.communication.MethodInvocation> methodInvocations)
@Deprecated
public static void setStyleTemporarily(Element element,
java.lang.String styleProperty,
java.lang.String tempValue)
WidgetUtil.setStyleTemporarily(Element, String, String)
instead.
styleProperty to tempValue and then
resets it to its current value. Used mainly to work around rendering
issues in IE (and possibly in other browsers)
element - The target elementstyleProperty - The name of the property to settempValue - The temporary value@Deprecated public static int getTouchOrMouseClientX(Event event)
WidgetUtil.getTouchOrMouseClientX(Event) instead.
event -
@Deprecated public static com.google.gwt.user.client.Element getElementUnderMouse(NativeEvent event)
WidgetUtil.getElementUnderMouse(NativeEvent) instead.
event - the mouse event to get coordinates from
@Deprecated public static int getTouchOrMouseClientY(Event event)
WidgetUtil.getTouchOrMouseClientY(Event) instead.
event -
@Deprecated public static int getTouchOrMouseClientY(NativeEvent currentGwtEvent)
WidgetUtil.getTouchOrMouseClientY(NativeEvent)
instead.
currentGwtEvent -
getTouchOrMouseClientY(Event)@Deprecated public static int getTouchOrMouseClientX(NativeEvent event)
WidgetUtil.getTouchOrMouseClientX(NativeEvent)
instead.
event -
getTouchOrMouseClientX(Event)@Deprecated public static boolean isTouchEvent(Event event)
WidgetUtil.isTouchEvent(Event)
instead.
@Deprecated public static boolean isTouchEvent(NativeEvent event)
WidgetUtil.isTouchEvent(NativeEvent)
instead.
@Deprecated
public static void simulateClickFromTouchEvent(Event touchevent,
Widget widget)
WidgetUtil.simulateClickFromTouchEvent(Event, Widget)
instead.
@Deprecated public static com.google.gwt.user.client.Element getFocusedElement()
WidgetUtil.getFocusedElement()
instead.
@Deprecated public static com.google.gwt.user.client.Element getIEFocusedElement()
@Deprecated public static boolean isFocusedElementEditable()
WidgetUtil.isFocusedElementEditable() instead.
@Deprecated public static boolean isAttachedAndDisplayed(Widget widget)
WidgetUtil.isAttachedAndDisplayed(Widget) instead.
widget -
@Deprecated public static void scrollIntoViewVertically(Element elem)
WidgetUtil.scrollIntoViewVertically(Element) instead.
elem - The element to scroll into view@Deprecated public static boolean isTouchEventOrLeftMouseButton(Event event)
WidgetUtil.isTouchEventOrLeftMouseButton(Event)
instead.
event -
public static boolean collectionsEquals(java.util.Collection<?> collection1,
java.util.Collection<?> collection2)
collection1 - The first collectioncollection2 - The second collection
public static java.lang.String getConnectorString(ServerConnector p)
@Deprecated public static java.lang.String getAbsoluteUrl(java.lang.String url)
WidgetUtil.getAbsoluteUrl(String)
instead.
url - a string with the relative URL to resolve
@Deprecated
public static void setSelectionRange(Element elem,
int pos,
int length,
java.lang.String direction)
WidgetUtil.setSelectionRange(Element, int, int, String)
instead.
elem - the html input element.pos - the index of the first selected character.length - the selection length.direction - a string indicating the direction in which the selection was
performed. This may be "forward" or "backward", or "none" if
the direction is unknown or irrelevant.public static <T extends elemental.json.JsonValue> T jso2json(JavaScriptObject jso)
JavaScriptObject into a JsonValue. This
is a no-op in GWT code compiled to javascript, but needs some special
handling to work when run in JVM.
jso - the java script object to represent as json
public static JavaScriptObject json2jso(elemental.json.JsonValue jsonValue)
JsonValue into a native JavaScriptObject. This
is a no-op in GWT code compiled to javascript, but needs some special
handling to work when run in JVM.
jsonValue - the json value
public static <T extends JavaScriptObject> T parse(java.lang.String jsonAsString)
JavaScriptObject.
T - the overlay type to expect from the parsejsonAsString -
public static double round(double num,
int exp)
num up to exp decimal positions.
public static boolean shouldSkipMeasurementOfConnector(ComponentConnector candidate,
ComponentConnector parent)
public static boolean shouldSkipMeasurementOfConnector(ComponentConnector candidate)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||