Class ITextRangeProviderImplementation
- java.lang.Object
-
- org.mases.jcobridge.netreflection.NetObject
-
- system.windows.automation.provider.ITextRangeProviderImplementation
-
- All Implemented Interfaces:
IJCOBridgeReflected
,ITextRangeProvider
public class ITextRangeProviderImplementation extends NetObject implements ITextRangeProvider
The base .NET class managing System.Windows.Automation.Provider.ITextRangeProvider, UIAutomationTypes, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35..NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Automation.Provider.ITextRangeProvider
Powered by JCOBridge: more info at https://www.jcobridge.com
- Author:
- MASES s.r.l https://masesgroup.com
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
assemblyFullName
Fully assembly qualified name: UIAutomationTypes, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35static java.lang.String
assemblyShortName
Assembly name: UIAutomationTypesstatic java.lang.String
className
Qualified class name: System.Windows.Automation.Provider.ITextRangeProviderstatic JCType
classType
The type managed from JCOBridge.
-
Constructor Summary
Constructors Constructor Description ITextRangeProviderImplementation(java.lang.Object instance)
Internal constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
AddToSelection()
ITextRangeProvider
Clone()
boolean
Compare(ITextRangeProvider range)
int
CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint)
void
ExpandToEnclosingUnit(TextUnit unit)
ITextRangeProvider
FindAttribute(int attribute, NetObject value, boolean backward)
ITextRangeProvider
FindText(java.lang.String text, boolean backward, boolean ignoreCase)
NetObject
GetAttributeValue(int attribute)
double[]
GetBoundingRectangles()
IRawElementProviderSimple[]
GetChildren()
IRawElementProviderSimple
GetEnclosingElement()
java.lang.String
getJCOAssemblyName()
Returns the reflected Assembly namejava.lang.String
getJCOClassName()
Returns the reflected Class namejava.lang.Object
getJCOInstance()
Returns the instantiated classjava.lang.String
getJCOObjectName()
Returns the reflected Class name used to build the objectJCType
getJCOType()
Returns the instantiated class Typejava.lang.String
GetText(int maxLength)
int
Move(TextUnit unit, int count)
void
MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint)
int
MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count)
void
RemoveFromSelection()
void
ScrollIntoView(boolean alignToTop)
void
Select()
static ITextRangeProvider
ToITextRangeProvider(IJCOBridgeReflected from)
Try to cast theIJCOBridgeReflected
instance intoITextRangeProvider
, a cast assert is made to check if types are compatible.-
Methods inherited from class org.mases.jcobridge.netreflection.NetObject
cast, Equals, Equals, GetHashCode, GetType, hashCode, setJCOInstance, toString, ToString
-
-
-
-
Field Detail
-
assemblyFullName
public static final java.lang.String assemblyFullName
Fully assembly qualified name: UIAutomationTypes, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35- See Also:
- Constant Field Values
-
assemblyShortName
public static final java.lang.String assemblyShortName
Assembly name: UIAutomationTypes- See Also:
- Constant Field Values
-
className
public static final java.lang.String className
Qualified class name: System.Windows.Automation.Provider.ITextRangeProvider- See Also:
- Constant Field Values
-
-
Method Detail
-
getJCOAssemblyName
public java.lang.String getJCOAssemblyName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Assembly name- Specified by:
getJCOAssemblyName
in interfaceIJCOBridgeReflected
- Specified by:
getJCOAssemblyName
in interfaceITextRangeProvider
- Overrides:
getJCOAssemblyName
in classNetObject
- Returns:
- A
String
representing the Fullname of reflected Assembly
-
getJCOClassName
public java.lang.String getJCOClassName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Class name- Specified by:
getJCOClassName
in interfaceIJCOBridgeReflected
- Specified by:
getJCOClassName
in interfaceITextRangeProvider
- Overrides:
getJCOClassName
in classNetObject
- Returns:
- A
String
representing the Fullname of reflected Class
-
getJCOObjectName
public java.lang.String getJCOObjectName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Class name used to build the object- Specified by:
getJCOObjectName
in interfaceIJCOBridgeReflected
- Specified by:
getJCOObjectName
in interfaceITextRangeProvider
- Overrides:
getJCOObjectName
in classNetObject
- Returns:
- A
String
representing the name used to allocated the object in CLR context
-
getJCOInstance
public java.lang.Object getJCOInstance()
Description copied from interface:IJCOBridgeReflected
Returns the instantiated class- Specified by:
getJCOInstance
in interfaceIJCOBridgeReflected
- Specified by:
getJCOInstance
in interfaceITextRangeProvider
- Overrides:
getJCOInstance
in classNetObject
- Returns:
- An
Object
representing the CLR instance of the instantiated Class
-
getJCOType
public JCType getJCOType()
Description copied from interface:IJCOBridgeReflected
Returns the instantiated class Type- Specified by:
getJCOType
in interfaceIJCOBridgeReflected
- Specified by:
getJCOType
in interfaceITextRangeProvider
- Overrides:
getJCOType
in classNetObject
- Returns:
- A
JCType
representing the CLR Type of the instantiated Class
-
ToITextRangeProvider
public static ITextRangeProvider ToITextRangeProvider(IJCOBridgeReflected from) throws java.lang.Throwable
Try to cast theIJCOBridgeReflected
instance intoITextRangeProvider
, a cast assert is made to check if types are compatible.- Parameters:
from
-IJCOBridgeReflected
instance to be casted- Returns:
ITextRangeProvider
instance- Throws:
java.lang.Throwable
- in case of error during cast operation
-
Compare
public boolean Compare(ITextRangeProvider range) throws java.lang.Throwable
- Specified by:
Compare
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
GetBoundingRectangles
public double[] GetBoundingRectangles() throws java.lang.Throwable
- Specified by:
GetBoundingRectangles
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
CompareEndpoints
public int CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) throws java.lang.Throwable
- Specified by:
CompareEndpoints
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
Move
public int Move(TextUnit unit, int count) throws java.lang.Throwable
- Specified by:
Move
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
MoveEndpointByUnit
public int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count) throws java.lang.Throwable
- Specified by:
MoveEndpointByUnit
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
GetAttributeValue
public NetObject GetAttributeValue(int attribute) throws java.lang.Throwable
- Specified by:
GetAttributeValue
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
GetText
public java.lang.String GetText(int maxLength) throws java.lang.Throwable
- Specified by:
GetText
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
GetEnclosingElement
public IRawElementProviderSimple GetEnclosingElement() throws java.lang.Throwable
- Specified by:
GetEnclosingElement
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
GetChildren
public IRawElementProviderSimple[] GetChildren() throws java.lang.Throwable
- Specified by:
GetChildren
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
Clone
public ITextRangeProvider Clone() throws java.lang.Throwable
- Specified by:
Clone
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
FindAttribute
public ITextRangeProvider FindAttribute(int attribute, NetObject value, boolean backward) throws java.lang.Throwable
- Specified by:
FindAttribute
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
FindText
public ITextRangeProvider FindText(java.lang.String text, boolean backward, boolean ignoreCase) throws java.lang.Throwable
- Specified by:
FindText
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
AddToSelection
public void AddToSelection() throws java.lang.Throwable
- Specified by:
AddToSelection
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
ExpandToEnclosingUnit
public void ExpandToEnclosingUnit(TextUnit unit) throws java.lang.Throwable
- Specified by:
ExpandToEnclosingUnit
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
MoveEndpointByRange
public void MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) throws java.lang.Throwable
- Specified by:
MoveEndpointByRange
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
RemoveFromSelection
public void RemoveFromSelection() throws java.lang.Throwable
- Specified by:
RemoveFromSelection
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
ScrollIntoView
public void ScrollIntoView(boolean alignToTop) throws java.lang.Throwable
- Specified by:
ScrollIntoView
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
Select
public void Select() throws java.lang.Throwable
- Specified by:
Select
in interfaceITextRangeProvider
- Throws:
java.lang.Throwable
-
-